*Link to English version
Materiales: [ Cód.: NbodySim.m ] [ PDF ]
Este vídeo discute el código de simulación en Matlab de la interacción gravitatoria de cuerpos (movimiento plano 2D, por simplicidad). El simulador es ode113, y la ecuación de estado es que la derivada de la posición es la velocidad y la derivada de la velocidad es la aceleración de gravedad (fórmula de Newton). Cada cuerpo tiene posición ‘x’ y posición ‘y’ así como velocidades, por lo que el orden total es . Se explica todo el código de bucles que calculan las fuerzas para todos los pares de cuerpos y la aceleración resultante para cada cuerpo.
La parte final del vídeo discute brevemente el código para la animación del movimiento, simplemente con plot.´
Colección completa [VER]:
Anterior Modelo de tanque de mezclado: simulación con Simulink de respuesta temporal
Siguiente Modelo dinámico de sistema piñón-cremallera: ecuaciones de Newton, masa/momento inercia equivalente