- Un webbook que Charles Petzold está escribiendo, que conecta temas como la historia y el uso de los logaritmos con la multiplicación, las potencias, la trigonometría, la música y las gráficas
- Su eje central son los logaritmos como herramienta de cálculo y la regla de cálculo, e incluye no solo la teoría sino también el proceso de calcular directamente y construir herramientas
- El color de los títulos de los capítulos distingue el estado de escritura, para que el lector pueda identificar de inmediato cuáles están casi terminados y cuáles siguen cambiando o aún no han comenzado
- Todavía no ha pasado por una edición profesional, y la meta de finalización completa está fijada para finales de 2027
- Está optimizado principalmente para verse en computadoras de escritorio y laptops; en iPad Mini con iOS 12.5.7 y en teléfonos pueden surgir problemas de visualización
Alcance del webbook y estado de redacción
- The Lost Art of Logarithms es un webbook que Charles Petzold está escribiendo
- Trata los logaritmos no como un simple concepto matemático, sino como una herramienta a lo largo de la historia del cálculo y de la ciencia
- qué son los logaritmos
- su utilidad, historia y universalidad
- los usos históricos de los logaritmos en la trigonometría plana y esférica
- la teoría y el uso práctico de la regla de cálculo
- El color de los títulos de los capítulos indica la etapa actual de redacción
- Verde: está casi terminado y no se esperan cambios grandes, aunque pueden hacerse pequeñas ediciones, correcciones y ajustes de formato
- Rojo: está incompleto y actualmente sigue cambiando
- Negro: todavía no ha comenzado
- Aún no ha pasado por edición profesional, y la fecha estimada de finalización es finales de 2027
Entorno de lectura y estructura del índice
- La página se ve mejor en una computadora de escritorio o laptop
- El entorno de desarrollo y pruebas es el siguiente
- Uso de Visual Studio Code y Edge en una Microsoft Surface Pro 9 con Windows 11
- Pruebas en Chrome en el mismo dispositivo
- Pruebas en Safari en una Mac Mini con Sequoia
- Pruebas en Chrome 126 en un Asus Chromebook
- En iPad Mini con iOS 12.5.7 hay varios problemas, y en teléfonos la página con frecuencia se ve extraña
-
Índice
- Chapter 1. The 400-Year-Old Computer
- Part I. The Book of Vlacq
- Part II. Varieties of the Slide Rule Experience
- Part III. Logarithms Everywhere
- Chapter 11. Logarithmic Perspectives
- Chapter 12. Binary Logarithms
- Chapter 13. Sound and Music
- Chapter 14. The Natural e
- Chapter 15. Logarithmic Phenomena
- Chapter 16. Log-Log and Semi-Log Graphs
- Part IV. Back to Vlacq: The Trigonometric Connection
- Part V. Mathematicians at Work
- Chapter 22. John Napier’s Life and Reformationary Times
- Chapter 23. Countdown to the Apocalypse
- Chapter 24. Conceiving the Logarithm
- Chapter 25. The Handoff to Henry Briggs
- Chapter 26. Logarithms at Your Fingertips
- Chapter 27. The Meticulous Mr. Babbage
- Back Matter
1 comentarios
Opiniones en Hacker News
Entendí mucho mejor los logaritmos siguiendo su motivación original, en lugar de la forma en que se enseñan en primaria y secundaria.
Si uno piensa en el problema que enfrentó Napier —simplificar la multiplicación de grandes valores de observaciones astronómicas— y en cómo buscó una función de la forma
f(ab) = f(a) + f(b), y por qué eso lleva a una familia específica de funciones, se entiende mejor por qué los logaritmos aparecen en todas partes.Contrasta con enseñarlos como la función inversa de la exponencial; de hecho, ese tipo de discusión no apareció sino hasta Euler.
Creo que las matemáticas también son más interesantes cuando se aprenden así: siguiendo cuál era el problema que el autor original intentaba resolver y qué herramientas estaban disponibles en ese momento.
Felix Klein también dijo que “a pequeña escala, el aprendiz debe repetir de manera natural e inevitable el desarrollo que la ciencia atravesó a gran escala”.
Es un libro que aplica el mismo método a muchos más conceptos matemáticos, y tiene unas 1,000 páginas.
Creo que también conocí ese libro por aquí, así que ahora lo estoy pasando de nuevo.
Este enfoque también estaba relacionado con la filosofía soviética del materialismo dialéctico, que sostiene que todo surge de necesidades materiales.
No sé si estoy completamente de acuerdo con toda esa filosofía, pero el libro de Kolmogorov realmente me abrió los ojos.
Con ese espíritu propongo "magnitude notation"[0]. La palabra “logarithm” suena a matemáticas avanzadas y aleja a la gente, pero en realidad el concepto básico hace que las matemáticas sean más fáciles y más divertidas.
https://saul.pw/mag
La educación matemática parece tender a atraer a personas muy inteligentes y abstractas como Euler, es decir, gente que entiende por intuición y no mediante procedimientos de manipulación.
Para los demás, hay que nadar un buen rato dentro del problema original antes de que por fin se vea la luz.
Es más intuitivo porque se puede entender automáticamente que
10^2 * 10^3 = 10^5.Por eso, al usar tablas de logaritmos, la suma tiene sentido. No hacía falta un texto largo.
Tomas el logaritmo, sumas
2 + 3 = 5, y luego vuelves a elevar a potencia para obtener10^5.Llega en buen momento. Justo ayer aprendí a usar una regla de cálculo.
Cuando quise comprar una, había tantas opciones que caí en una pequeña madriguera[0], y algunas reglas de cálculo parecían verdaderas obras de arte.
En estos tiempos en que todas las interfaces son placas de vidrio, estoy redescubriendo las ventajas inesperadas que pueden ofrecer las herramientas analógicas.
Últimamente disfruto usar pluma y papel como si fueran un editor para hacer los primeros borradores de proyectos de programación.
Me da curiosidad si tienen alguna herramienta analógica favorita.
[0]:https://sliderulemuseum.com/
Alguien en Hacker News me hizo interesarme por el soroban[1], el ábaco japonés, que todavía se usa para entrenar velocidades enormes de cálculo mental[2].
En particular, en la cocina, donde se ajustan proporciones con frecuencia, son la mejor herramienta posible.
Si la dejas ajustada a la escala que quieres, puedes leer cualquier proporción necesaria en un abrir y cerrar de ojos.
Sinceramente, me sorprende que no sean equipo estándar en la cocina.
Cada número tiene una sola representación, y permite hacer
+ - * /y otros cálculos.http://totton.idirect.com/
Es interesante que, al aplicar una transformación logarítmica, los datos a menudo parezcan volverse una distribución normal.
Las leyes naturales suelen tener forma multiplicativa. Ecuaciones como
F=mayPV=nRT.Si multiplicas variables aleatorias independientes e idénticamente distribuidas, obtienes datos con distribución lognormal gracias al teorema central del límite. Esto se debe a que, en escala logarítmica, la multiplicación es suma, y el teorema central del límite es bastante robusto incluso cuando las variables no están idénticamente distribuidas.
Si ves los datos como el resultado de la multiplicación de varios factores de influencia, por eso aparece la distribución lognormal.
Basta con que sean independientes, tengan varianza y cumplan condiciones bastante débiles sobre un orden un poco más alto.
Más allá de eso, las variables pueden ser bastante distintas entre sí.
Hay un dato sobre logaritmos que he usado con frecuencia:
Si
Xes una variable aleatoria con distribución uniforme entre 0 y 1, entonces–ln(X)/λtiene una distribución exponencial con tasaλ.Es útil, por ejemplo, al tomar muestras aleatorias ponderadas o al generar tiempos de eventos en simulaciones.
Usa el hecho de que, para la función de distribución acumulada
Fde una variable aleatoria arbitrariaX, la variable aleatoriaY = F(X)sigue una distribución uniforme estándar[1].Como toda función de distribución acumulada es monótonamente creciente en el intervalo unitario, puede tener una inversa[2].
Entonces, si se aplica la función de distribución acumulada inversa a ambos lados de la expresión anterior, se obtiene
F^-1(Y) = X, por lo que queda distribuida comoX.Tomar muestras de la distribución uniforme estándar y luego usar la transformada inversa es la forma más común de generar números aleatorios de una distribución arbitraria.
0. https://en.m.wikipedia.org/wiki/Inverse_transform_sampling
Cuando
Xes una variable con distribución exponencial yces una constante, si se condiciona a que tome valores grandes,X + ctiene la misma distribución queX.En otras palabras, las dos variables tienen la misma distribución de cola. Esta propiedad se cumple exactamente en la distribución exponencial y suele llamarse falta de memoria.
De forma similar, si
Utiene distribución uniforme en[0, 1]yces una constante, al condicionar a que tome valores pequeños,cUtiene la misma distribución queU.Si
cUse distribuye cerca de 0 comoU, entonces-ln(c U)se distribuye cerca de infinito como-ln(U).Pero como
-ln(c U) = -ln(c) - ln(U), la cola de-ln(U)no cambia aunque se le sume una constante. Por lo tanto, debe tener distribución exponencial.Empecé a usar LMAX Disruptor en algunos proyectos.
Una particularidad de Disruptor es que el tamaño de la cola siempre debe ser una potencia de 2.
Quería asegurarme de que, para cualquier tamaño, hubiera al menos espacio suficiente, y no quería calcularlo manualmente, así que escribí esto:
var actualSize = Double.valueOf(Math.pow(2, Math.ceil(Math.log(approxSize) / Math.log(2)))).intValue();Es un poco excesivo para una sola línea, pero solo usa reglas básicas de logaritmos para obtener el exponente correcto.
Es algo que se aprende en la secundaria, pero algunos colegas lo veían como si estuviera usando una matemática misteriosa y sin precedentes.
Supongo que no usan logaritmos fuera de la notación Big O.
var actualSize = Integer.highestOneBit(approxSize - 1) << 1;Solo para evitar el terror oculto bajo los humildes
pow()ylog().Integer.highestOneBittambién se conoce como “aislar el bit más a la izquierda” o “el 1 más significativo”, y para implementarlo eficientemente prácticamente tendría que ser una operación primitiva.No es lo mismo que
x&-xpara el bit menos significativo.La instrucción real de la CPU normalmente se parece más a
Integer.numberOfLeadingZeros, pero desde ahí basta con hacer un desplazamiento de bits.Recomiendo mucho memorizar algunos logaritmos para hacer cálculo mental.
Me dio una habilidad inesperada.
El texto con el que empecé está aquí: https://entropicthoughts.com/learning-some-logarithms
Curiosamente, la decadencia de la memoria en sí misma también es esencialmente logarítmica/exponencial.
Aprender logaritmos con repetición espaciada es bastante meta.
Además, ese blog es uno de mis blogs favoritos.
La diferenciación logarítmica también es un concepto sorprendentemente fundamental.
(ln(f))' = f'/fEn teoría de funciones se usa todo el tiempo, pero la gente no suele notar que está relacionada con los logaritmos.
Las funciones en las que la diferenciación logarítmica sale de forma elegante también son mucho más interesantes de lo que uno esperaría.
La naturaleza está llena de funciones de Gompertz, y una vez que te familiarizas con ellas, las ves por todas partes.
Antes tenía valor práctico poder hacer en la cabeza aproximaciones básicas con logaritmos.
En la época sin calculadoras, así se hacían multiplicaciones, divisiones o potencias rápidas.
En "Surely You're Joking" de Feynman hay una historia sobre científicos de Los Alamos compitiendo para ver quién calculaba logaritmos mentalmente más rápido.
John Napier, el padre de los logaritmos, es decir, la
Ndeln, prácticamente dirigía un taller de calculadoras humanas para que elaboraran tablas de logaritmos durante unos 20 años.Esto fue muy importante para la navegación astronómica.
Había un gran premio para quien desarrollara una forma de cruzar el mar de manera segura, y eso también condujo a la invención del reloj de bolsillo.
ndelnno viene de “natural”, es decir, “logarithm natural”?En una clase dictada por Huffman, famoso por la compresión Huffman, aprendí cómo multiplicar usando sumas y tablas de consulta.
En los exámenes no se podía usar calculadora.
Pero mi truco favorito es el cambio de base: https://www.khanacademy.org/math/algebra2/x2ec2f6f830c9fb89:...
Con un poco de práctica, puedes hacer mentalmente cambios de base aproximados entre potencias de 2, potencias de 10 y
e.