La poesía es una sílaba muy hermosa, a menudo reflexiva, que no usamos en la vida cotidiana, pero nos encanta disfrutarla así. Lo mismo puede decirse de las matemáticas. En la película "Pi", el protagonista llama a las matemáticas "el lenguaje de la naturaleza", y en la película "Juegos de la mente", el protagonista habla de ella como un "tipo especial de arte". En la vida cotidiana, podemos olvidarlo por completo.
La aparición de atractores extraños es inusual y atractiva incluso en la dimensión bidimensional. Plotly le permite construirlos en tres dimensiones, y hace que sea muy fácil obtener un modelo 3D que pueda "girar" y a través del cual pueda "volar", una sensación de "tacto".

Como empezó todo
Todo comenzó hace mucho tiempo, en algún lugar de 2007 en la universidad conocí la teoría de la autoorganización y por primera vez vi el atractor de Lorenz, su ilustración en blanco y negro en un libro. Entonces me pareció demasiado extraño que algo pudiera moverse a lo largo de una trayectoria tan inusual. Incluso más extraño para mí parecía la idea misma de que casi todo en el mundo podría describirse con una sola teoría.
En general, todo es como siempre: mi visión del mundo ha cambiado, la vida continuó, el tiempo pasó. Y ahora, más recientemente, me encuentro con un
enlace y veo esto:
Imagen tomada de chaoticatmospheres.com"Hermosa", pensé. La idea de que todo esto se puede construir en Matplotlib también brilló, pero ya sabía de antemano que nada espectacular funcionaría. Y hace poco, hace solo dos semanas, conocí a Plotly e inmediatamente me di cuenta de que algo podía salir de eso.
El primer intento de construir inmediatamente falló. Resultó que las fórmulas en algunas imágenes de la "Galería de atractores extraños" contienen errores. Sin embargo, el autor de la galería honestamente advierte que no es matemático, como el autor de este artículo.
Un breve "google" hizo posible encontrar este
código , que resultó ser extremadamente útil, y fue creado por Michael Tyka. Esta maravillosa persona creó un complemento completo para Blender, permitiéndole construir modelos (!) De 60 atractores. De hecho, pueden imprimirse en una impresora 3D, y dado que existen tecnologías de impresión de cera, es bastante fácil obtener un molde para fundir en bronce.
Código de visualización
Bueno, además de ser un matemático aficionado, también soy un programador aficionado. Por lo tanto, no juzgue estrictamente la calidad del código.
Como resultado, debería aparecer un modelo 3D de un atractor extraño llamado
Lorenz Mod 1 :

Cabe señalar de inmediato que para resolver sistemas de ecuaciones diferenciales, la función
odeint se seleccionó del módulo SciPy, que me pareció la forma más fácil y rápida de crear código de trabajo. Sin embargo, todas las ecuaciones pueden resolverse mediante el método habitual de Euler.
Para indicar los coeficientes en el código, por costumbre, utilicé los nombres de las letras griegas adoptadas en LaTeX. Cuando se trabaja con computadoras portátiles Jupyter, esto a veces es muy útil, ya que las fórmulas pueden convertirse rápidamente en código, y el código puede convertirse rápidamente en fórmulas.
Si es nuevo en el ecosistema de Python, pero desea que se garantice la ejecución del código, es mejor instalar la última versión de la distribución Python
Anaconda , y el paquete
Plotly a través de
conda es el administrador de paquetes de distribución incorporado.
Dada la gran cantidad de atractores extraños, parece imposible construirlos a todos. Por lo tanto, en este artículo daré solo los más interesantes de los que logré construir.
El atractor Chen-Lee

El atractor chua

El atractor Coullet

El atractor de Dadras

El atractor de Dequan Li

El atractor de finanzas

El atractor de cuatro alas

El atractor de Hadley

El atractor de Halvorsen

El atractor de Liu-Chen

El Atractor Lorenz Mod 2

El atractor caótico modificado de Chua

El atractor de Newton Leipnik

El atractor nariz-aspiradora

El atractor de Roessler

El atractor de Sakarya

El atractor de Thomas

El atractor del sistema caótico unificado de tres volutas (TSUCS1)

El atractor wang-sun

En conclusión
Fuego, agua, tierra, cielo, sol, luna, estrellas: todas estas son las esencias poéticas más antiguas. Muy a menudo logro encontrar algo igualmente bello en matemáticas. Pero mucho más a menudo ni siquiera entiendo cómo hablar de todo esto en lenguaje matemático y lenguaje ordinario. No entiendo, pero quiero aprender.
Pero me di cuenta al 100% de que las herramientas de visualización modernas brindan una oportunidad fantástica para expresar su actitud hacia lo que está haciendo ahora, la oportunidad de mostrar lo importante que es para usted y lo interesante que es. Hazlo todo sin palabras.