4 votos

integer float

¿Cómo se puede representar cualquier número de 0 a 127 como algo entre el 0 y el 1 ?

por ejemplo 64 equivalente sería 0,5

6voto

Daniel Parry Puntos 86

Veamos los números de 1 a 128 en lugar de 0 a 127 porque de 0 a 127 puede llegar a confundir y la misma fórmula de trabajo de 0 a 127. Queremos escala, o se divide, cada número por algo por lo que el número más grande es 1 y el número más pequeño es algo mayor que cero. Así que veamos nuestra primera idea.

Llame a este número queremos dividir por $x.$ Porque queremos que nuestra mayor número, 128, equivalente a 1, se debe obtener algo como esto: $\frac{128}{x}=1.$ Traer la $x$ para el otro lado y nos pondremos $x=128.$

Así que cada número puede ser convertido en un "float" por $\frac{number}{128}.$

2voto

guns Puntos 541

Usted podría separar el segmento entre los $0$ $1$ a $128$ piezas, y a partir de ahí en el mapa $x$ (donde $x\in \begin{Bmatrix} 0, & 1, & \dots, & 127 \end{Bmatrix}$) to $x \times \frac{1}{127}$.

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