Matemática para programadores · Modelado y simulación

Ecuaciones Diferenciales para Programadores

Aprendé a describir sistemas que evolucionan, convertir leyes de cambio en modelos y aproximar sus soluciones con algoritmos y simulaciones en JavaScript.

36
temas progresivos
Modelos
del fenómeno a la ecuación
Práctico
simulaciones en JavaScript

Del cambio al comportamiento

Programar sistemas que evolucionan

Una ecuación diferencial relaciona una cantidad con sus razones de cambio. Es el lenguaje que permite describir poblaciones, epidemias, temperatura, movimiento, circuitos, animaciones y muchos otros procesos cuyo estado evoluciona con el tiempo.

En este curso aprenderemos a formular, interpretar y resolver ecuaciones de primer y segundo orden, problemas de valor inicial y sistemas acoplados. Conectaremos cada idea con tablas, campos de pendientes, planos de fase y programas en JavaScript, hasta construir solucionadores numéricos reutilizables.

El recorrido

Cuatro capas de un mismo problema

Del fenómeno observado a una simulación cuyo comportamiento podemos interpretar.

01

Modelar

Traducir una ley de cambio y sus condiciones a una ecuación.

02

Resolver

Obtener e interpretar soluciones exactas de modelos fundamentales.

03

Analizar

Estudiar equilibrio, estabilidad y evolución sin depender de una fórmula cerrada.

04

Simular

Aproximar trayectorias con algoritmos y evaluar la calidad del resultado.