Roberto Santos Profile picture
Jun 23 10 tweets 3 min read
#DivulgandoMatemáticas

Este es el hilo prometido en reacción a lo comentado por Omar Montes en el programa El Hormiguero sobre que las matemáticas no valen para nada

Es un ejemplo curioso de lo importante que puede ser calcular una raíz cuadrada

Siguen 8 tuits (+1 bonus) ⬇️
El 2 de diciembre de 1999 salía al mercado el videojuego Quake III Arena

Evolución de aquella primera versión Quake de junio de 1996 que empleaba verdaderos modelos 3D tanto para los jugadores y enemigos como para el mundo en el que se desenvuelven
Espectacular ¿verdad?

Hacer eso en un PC o consola de la época requería mucho ingenio que se plasmaba en curiosos trucos y optimizaciones

Quizá la más famosa sea la usada para calcular el inverso de la raíz cuadrada de un número
Calcular la iluminación (y sombras) en el mundo tridimensional del juego requiere muchísimos cálculos vectoriales que determinan los ángulos de incidencia (y reflexión) de la luz en las diferentes superficies

Y esos cálculos incluyen dividir por la raíz cuadrada de un número
Había que pensar una forma rápida de hacerlo para que la velocidad del juego fuera aceptable

Como en un ordenador es más rápido multiplicar por 1/x que dividir por x, se pensó una forma rápida de calcular el inverso de la raíz cuadrada de un número
Y la solución al problema vino ¡cómo no! de la mano de las matemáticas

Un número X está codificado en el ordenador en un curioso formato llamado “coma flotante”

Pero si se lee como si fuera un número binario convencional, se obtiene una aproximación a su logaritmo

Detalle 👇
El GIF anterior, dirigido a los matemáticos, muestra cómo leyendo el número de otra manera y haciendo dos operaciones muy rápidas: dividir por 2 (que en binario es como nuestra división por 10) y una resta, se consigue una aproximación al inverso de la raíz cuadrada
Este método da un error del 4% pero es tan rápido que da tiempo a mejorarlo

De nuevo con matemáticas: Una iteración del método de Newton-Raphson reduce el error al 0.15% sin operaciones complicadas

Aquí tienes el cálculo: b es la estimación del inverso de raíz de a
FIN
¿te gustó?
¿lo conocías?

Las matemáticas sirven para muchísimas cosas, algunas insospechadas

Y en este ejemplo, saber calcular una raíz cuadrada dio mucho dinero a id Software usando para ello cosas inútiles como logaritmos, aproximación de funciones y derivadas 🙄
Bonus-track: aquí te dejo el código fuente original (en lenguaje C) que contemplaba una segunda iteración del método Newton-Raphson pero que se eliminó al no mejorar significativamente los resultados

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Roberto Santos

Roberto Santos Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @rober_fun

Jun 21
#DivulgandoMatemáticas

Ayer preguntaba si se seguían haciendo divisiones de polinomios

Y como por lo visto así es, hoy traigo como #curiosidad una forma alternativa de hacerlo y una comprobación rápida al estilo de la prueba del 9

Siguen 7 tuits ⬇️⬇️
Primero recordemos la forma habitual de hacerlo
Y ahora hacemos el mismo ejemplo de otra manera

Calculando en primer lugar el grado del polinomio resultado y dando valores "inteligentes" a la x para averiguar sus coeficientes
Read 8 tweets
May 9
#Hoy voy a hablar de los ordenadores más “locos” que hayas visto nunca

¿Te animas?

Este hilo participa en el #CarnaMat13_2 que organiza @gaussianos
@CarnaMat

Siguen 17 tuits ⬇️⬇️ Image
No hablaré de las primeras calculadoras mecánicas

Tampoco de aquellos juguetes de los años 60 como DigiComp I (3 flip-flops mecánicos y programables) y DigiComp II (que no es programable pero permite hacer operaciones haciendo caer canicas por una estructura) ImageImage
Tampoco hablaré de ordenadores construidos “dentro de ordenadores”

Sí, hay quien ha logrado construir ordenadores en el juego de la vida de Conway, en el PowerPoint y en el Minecraft

No dejes de echar un vistazo a esto
Read 18 tweets
Apr 21
#DivulgandoMatemáticas

¿Sabes que es posible resolver ecuaciones de 2º grado con regla y compás?

Siguen 12 tuits en los que te cuento la manera que describió René Descartes.

Además explico de dónde sale (porque él no dijo nada), aporto una alternativa y una gamberrada final
El “Discurso del Método” es la obra más conocida de Descartes y tiene 3 apéndices

El primero de ellos, “La Geometría”, comienza con “Problemas que pueden construirse con círculos y rectas solamente”

Fue publicado en 1637 y aquí tienes hojeado de las primeras páginas
He parado en la parte que el autor muestra cómo encontrar la solución de ecuaciones de 2º grado

¡Ojo! Hay que tener en cuenta que estamos hablando de soluciones geométricas, por tanto no esperes encontrar soluciones negativas o complejas
Read 13 tweets
Apr 10
#DivulgandoMatemáticas

#Hoy quiero comentar una #curiosidad que ilustra muy bien cómo aprovechar una fórmula con ingenio

¿Has pensado alguna vez cómo hace una calculadora para calcular el seno de un ángulo?

Siguen 14 tuits ⬇️⬇️⬇️
Lo que se le suele ocurrir a todo el mundo es incluir tablas más o menos detalladas con alguna regla de interpolación

Y también acudir a expresiones matemáticas que permiten aproximar el valor del seno de x usando polinomios
Hoy en día no hay grandes restricciones de memoria ni de capacidad de cálculo en las calculadoras que usan los estudiantes

Pero no hace mucho había que optimizar ambos factores

Lo que sigue es una forma muy ingeniosa de conseguirlo
Read 15 tweets
Jul 18, 2021
#DivulgandoMatemáticas

Hoy vuelvo a mostrar usos matemáticos poco conocidos de la hoja de cuadritos del cuaderno

Esta vez te enseñaré a usarla para calcular el mínimo común múltiplo (m.c.m.) y el máximo común divisor (m.c.d.) de 2 números

¿Te apetece? Son 3 tuits más 👇
Pero antes una reivindicación

Me parece horrible el nombre que le hemos dado en español a estos conceptos

Creo que hubieran sido mucho más claros y entendibles:

Mayor divisor común

Menor múltiplo común

¡Hala! Ya está dicho, ahora a por la curiosidad
En esta ocasión no pondré mucho texto, sólo un GIF que explica el caso de m.c.m. y otro GIF para el m.c.d.

Aquí tienes el primero:
Read 4 tweets
Jul 17, 2021
#DivulgandoMatemáticas

Hoy voy a comentar sobre el desarrollo en serie de Taylor

Mostraré ejemplos en los que se puede hacer sin fórmula (incluso algunos sin derivar) y una relación sorprendente y bellísima con un resultado (de Newton nada menos)

¿Te apetece? (van 7 tuits) 👇
Sabrás que el desarrollo en serie de Taylor permite aproximar una función en torno a un punto mediante un polinomio

Yo usaré la aproximación en torno al 0

Se obtiene con esta fórmula y básicamente requiere obtener el valor de las derivadas (primera, segunda, ...) de la función Image
A veces se puede obtener sin conocer la fórmula

El caso típico es la función exponencial
Sabemos que vale 1 en x=0 y que su derivada es ella misma

¿Podemos obtener el polinomio sólo con eso?

Sí, fíjate en este GIF

Se deriva el polinomio y se van igualando los coeficientes
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(