Aquí se explica cómo calcular los logaritmos en una calculadora utilizando solo el botón de multiplicación, el botón de división y la memoria.
Antes de hacer eso, demos un ejemplo para que sea más fácil de entender:
Log 2 = 0,30103 …
- ¿Tengo que saber matemáticas para programar?
- ¿Cómo resolver el siguiente problema? ¿Es posible resolver usando árboles de segmentos? ¿Hay algún método eficiente?
- ¿Cómo va NP-hard dentro de NP-complete? Si encontramos un algoritmo no determinista para NP-hard, ¿sería un NP-complete?
- ¿Cómo funciona el proceso de eliminación en una lista vinculada? ¿Es solo eliminando la referencia del nodo? ¿Qué mecanismo se utiliza para disponer un nodo?
- Hay una recta numérica con puntos enteros. Empiezas en 0. Puedes moverte (saltar) de dos maneras: 'a' avanza o 'b' retrocede a la vez. Si se da un entero de destino particular, x, (x> = 0), ¿cómo encontrar el número mínimo de saltos necesarios para llegar al destino?
Si tomamos el décimo poder
log (2 ^ 10) = 10 X 0,30103 … = 3.0103 …
entonces los dígitos en el logaritmo se han desplazado 1 lugar a la izquierda.
Pero también: 2 ^ 10 = 1024
Podemos ver que el registro de 1024 debe ser algo de 3 puntos porque 1024 es un poco más de 1000.
Si podemos encontrar la décima potencia en una calculadora normal, sabremos el primer dígito del logaritmo mirando el número antes del punto decimal:
0-9 => 0
10-99 => 1
100-999 => 2
1000-9999 => 3
etc.
Entonces 1024 es 3. ????. Hemos recuperado el primer dígito del registro 2.
Si dividimos 1024 por 1000, eliminamos el 3 en la respuesta y podemos pasar por el procedimiento anterior nuevamente para recuperar el siguiente dígito.
¿Cómo obtenemos la potencia 10 de un número usando una calculadora no científica?
Si escribo ‘2, X, =’ en una calculadora obtengo 4.
He multiplicado el número por sí mismo.
Usaremos esto.
Si multiplico un número por sí mismo 2 veces y luego multiplico el mismo número por sí mismo 8 veces y finalmente multiplico los últimos 2 números juntos, tengo la décima potencia.
a ^ 8 X a ^ 2 = a ^ 10
Aquí están las pulsaciones de teclas. Encontremos el logaritmo de 2:
2
X
= (= 2 ^ 2, guarde este número en la memoria 🙂
M +
=
=
=
=
=
=
=
X
SEÑOR
=
MC
Consigo 1024
Divido esto por 1000:
‘/ 1000 =’
1.024
Haciendo el mismo procedimiento me sale:
1.2676506
Entonces el siguiente dígito es 0.
Y luego tomando 1.2676506 a través de este procedimiento obtengo:
10.715806
Entonces el siguiente dígito es 1.
Divido 10.715806 por 10 para obtener 1.0715806
Y luego, tomando 1.0715806 a través de este procedimiento, obtengo:
1.995063
Entonces el siguiente dígito es 0.
Y luego tomando 1.995063 a través de este procedimiento obtengo:
999.00506
Entonces el siguiente dígito es 2.
Sin embargo, dado que está tan cerca de 1000, podemos redondear el dígito a 3.
Ahora tenemos
3.0103