Processing math: 100%

12 votos

¿Cómo convertir una fracción en ternaria?

En un sistema ternario, ¿cómo es12=0.ˉ1,13=0.1=0.0ˉ2 ??, etc. En general, ¿cómo se escribe una expresión ternaria para una fracción dada?

16voto

Martin OConnor Puntos 116

Supongo que usted sabe cómo convertir números enteros de base 10 a base 3, por lo que esta será la respuesta de la dirección de fracciones entre 01.

Decir, por ejemplo, que el 58=0.625 significa que 58=6110+21100+511000. Para convertir una fracción ab a ternario significa que queremos encontrar los coeficientes de c1,c2,c3, tal que ab=c113+c2132+c3133+.

La búsqueda de estos coeficientes puede ser automatizado. De hecho, lo que sigue es exactamente el largo algoritmo de la división se enseña en la escuela primaria para la conversión de fracciones a decimales, adaptado a la base 3. (También puede simplemente convertir todo a base de 3 en primer lugar y, a continuación, hacer una división larga, como se menciona en los comentarios. Para el algoritmo se describe a continuación, sin embargo, todos los cálculos se pueden hacer en base 10, lo cual es bueno ya que estamos acostumbrados a trabajar en base 10.)

Para encontrar c1, se multiplica la ecuación anterior por 3 obtener 3ab=c1+c213+c3132+. Divide b into 3a to get 3ab=qb+rb, with p the quotient and r the remainder. The quotient qbb=p will equal c1, the integer part of the right-hand side, and rb will be the fractional part; i.e., rb=c213+c3132+. Then multiply by 3 de nuevo, y repetir el procedimiento hasta que termina o comienza a repetirse a sí misma.

En forma de tabla y se aplica a 58, este proceso se ve como la siguiente, donde el numerador de la fracción en cada línea viene de 3r en la línea anterior.

\begin{matrix} \text{current fraction } & \text{quotient } q & \text{remainder } r & 3r \\
\frac{5}{8} & 0 & 5 & 15 \\
\frac{15}{8} &1 & 7 & 21\\
\frac{21}{8} &2 & 5 & 15\\
\frac{15}{8} &1 & 7 & 21\\
\frac{21}{8} &2 & 5 & 15\\
\vdots & \vdots & \vdots & \vdots \\
\end{de la matriz}
La base 3 de la representación proviene de los cocientes, por lo 58 ternario debe ser 0.¯123.

Así que ¿por qué esto es equivalente a la división larga? Con la división larga, después de encontrar un cociente y un resto en un determinado paso, a continuación, "llevad a la 0," lo cual implica la concatenación de una 0 en el final de el resto. Matemáticamente, la adición de un 0 sobre el fin de un número en base 10 significa que usted está multiplicando por 10. Ya estamos trabajando en la base 3 aquí, queremos multiplicar el resto, por 3. Esa es la única diferencia entre lo que yo he dicho aquí y en el largo algoritmo de la división se enseña en la escuela primaria.

11voto

Ya Basha Puntos 130

La forma más fácil de hacerlo, creo, es convertir todo antes de que el punto decimal de la forma habitual. A continuación, usted sólo tiene que repetir el siguiente proceso:

  1. Restar 1 hasta obtener entre 0 y 1.
  2. Se multiplica por 3.
  3. La parte entera de que su respuesta es la siguiente dígito de la ternario de expansión.
  4. Enjuague y repita.

Ejemplo, el uso de 154:

La parte entera es 3, por lo que podemos escribir la 103. Ahora estamos a la izquierda con 34. Multiplicar por 3 para obtener 94, con una parte entera de 2. Así que tenemos 10.23. Restar el 2 de 94, y tenemos 14. Multiplicar por 3, obtenemos 34. Esto no tiene parte entera, por lo que el resultado actual es 10.203. Ahora, esto se repita, como es obvio, por lo que el resultado final es 10.¯203.

Ahora, en cuanto a por qué esto funciona, es sólo una visualización de intentar expresar la parte decimal por las fracciones con denominador una potencia de 3. Que es lo que ternario decimal expansión.

Edit: me doy cuenta de que esta respuesta es bastante igual a Mike spivey se, y la mía es mucho menos preciso y esas cosas. Lo siento por eso.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X