Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 2.09 KB

README.md

File metadata and controls

36 lines (22 loc) · 2.09 KB

Freedoom-Software-Day

Matemáticas: El Proyecto de Código Abierto 🌍✨

Descripción: La matemática es, en esencia, un proyecto de código abierto, una construcción colectiva desarrollada a través de milenios. En este repositorio, se exploran diferentes conceptos matemáticos y sus visualizaciones mediante programas en Octave, MATLAB y SageMath.

Contenido del Repositorio 📂

Jupyter Notebooks (SageMath):

  1. Botella.ipynb - Una exploración visual y matemática de la famosa Botella de Klein 🌀.
  2. Fractal de Julia.ipynb - Una introducción y visualización del conjunto fractal de Julia 🎨.
  3. Fractal de Mandelbrot.ipynb - Descripción y visualización del conjunto fractal de Mandelbrot 🔍.
  4. Grafo de Tutte.ipynb - Una introducción al grafo de Tutte y su relevancia 📊.

Scripts MATLAB/Octave:

  1. double_pendulum_simulation.m - Simulación de un péndulo doble y su comportamiento caótico ⚖️.
  2. heat_equation_2D.m - Simulación y solución de la ecuación del calor en 2 dimensiones 🔥.
  3. lorenz_attractor.m - Visualización y descripción del atractor de Lorenz, un sistema dinámico con comportamiento caótico 🌌.
  4. mandelbrot_set.m - Una implementación en MATLAB/Octave del conjunto de Mandelbrot 🌀.
  5. vortex_simulation.m - Simulación de un vórtice y su comportamiento en diferentes condiciones 🌪️.

Uso 💡

Para ejecutar los Jupyter Notebooks con SaGeMath, es necesario tener Jupyter y SaGeMath instalados, así como las bibliotecas requeridas que se especifican en cada notebook.

Para ejecutar los scripts de MATLAB/Octave, simplemente abre los archivos en MATLAB o Octave y ejecútalos.

Presentación 🎤

Si estás interesado en profundizar en el tema, puedes acceder a la presentación aquí

Contribución 🤝

Si tienes ideas para mejorar los programas o quieres agregar nuevos conceptos matemáticos, ¡siente libre de hacer un pull request o abrir un issue!