/2021-2_TSelecFisComp-1

Curso de Temas Selectos de Física Computacional 1 (2021-2)

Primary LanguageJulia

Temas Selectos de Física Computacional I

Caos determinista (2021-2)

Grupo 8326

Curso remoto, lunes 10-11, viernes 10-12.

Luis Benet Instituto de Ciencias Físicas, UNAM

Julián Ramírez Castro Facultad de Ciencias, UNAM


Contenido del curso

Este curso es una introducción a la dinámica no lineal y caos determinista usando herramientas computacionales con el lenguaje Julia. Estudiaremos mapeos en una y dos dimensiones, considerando el análisis de órbitas periódicas, análisis de estabilidad, bifurcaciones, etc, caracterizando varios aspectos de la dinámica. Herramientas importantes para el curso serán git y GitHub para el control de versiones y plataforma de colaboración.

  • Herramientas computacionales: git, markdown, y lenguaje Julia.

  • Método de Newton, diferenciación automática y fractales

  • Ejemplos con Mapeos 1d y 2d: órbitas, órbitas periódicas y análisis gráfico

  • Bifurcaciones y rutas al caos; exponente de Lyapunov

  • Universalidad

  • Análisis de series de tiempo

  • Proyecto final

Bibliografía

  • R. Devaney, "A First Course in Chaotic Dynamical Systems: Theory and Experiment", CRC Press, 2018.
  • E. Ott, "Chaos in dynamical systems", Cambridge Univ. Press, 2002.
  • S.H. Strogatz, "Nonlinear dynamics and Chaos", Sarat Book House, 2007.

Ligas de interés


Preparación (set-up)

  1. Instalar git: Seguir las instrucciones descritas en https://www.atlassian.com/git/tutorials/install-git, que dependen de la plataforma que usan: Linux, Mac, Windows

  2. Instalar Julia: Ir a https://julialang.org/downloads/, descargar la última versión estable (actualmente es la 1.5.3) y que sea adecuada a su plataforma.

  3. Verificar el funcionamiento de Julia; ver las notas específicas para cada plataforma: Abran la aplicación que acaban de instalar y corran el comando: 1+1.

  4. Instalar el Jupyter Lab (o el Jupyter Notebook) siguiendo las instrucciones oficiales.