Este proyecto consiste en utilizar la librería SDL para recrear el movimiento de un pendulo (no necesáriamente simple). Se utilizarán métodos numéricos para simular la posición del péndulo en cada instante de tiempo.
Este programa está completamente desarrollado en C, utilizando SDL para los gráficos.
El programa utiliza el método de Euler para calcular los valores que toma la función STEP.
Actualmente este programa solo está compilado para Linux, pero teniendo el código base, se puede simplemente compilar a un ejecutable de cualquier otro sistema operativo.
- Péndulo funcional.
- Gráfica del ángulo
$\theta (t)$ en función del tiempo. - Implementación de un archivo
azPendulum.configpara modificar el comportamiento y/o condiciones iniciales del péndulo desde un archivo externo. - Dibujado de los círculos mediante la GPU.
- Optimización de los cálculos numéricos mediante la GPU.
- Vídeo explicativo en YouTube.