Ejercicio: EDO de segundo orden como sistema, a mano
Reducir y''−sin y=0 a un sistema de primer orden y aproximar y(3) con dos pasos de Euler y con un paso de RK4 vectorial.
Reducción a sistema
Se considera y′′−siny=0 con y(1)=2 e y′(1)=0, y se quiere aproximar y(3). Con las variables y1=y, y2=y′ de la reducción estándar, el sistema y su condición inicial son:
Y′=F(t,Y)=[y2siny1],Y(1)=[20]
Dos pasos de Euler vectorial
EjemploEuler con h=1
Aplicar dos pasos de Euler explícito con h=1 al sistema, desde Y0=[2,0]T.
Primer paso: F(1,[2,0]T)=[0,sin2]T=[0,0.9093]T.
Y1=[20]+1⋅[00.9093]=[20.9093]
Segundo paso: F(2,[2,0.9093]T)=[0.9093,sin2]T=[0.9093,0.9093]T.
Y2=[20.9093]+[0.90930.9093]=[2.90931.8186]
La primera componente aproxima la solución: y(3)≈2.9093.
Un paso de RK4 vectorial
EjemploRK4 con h=2
Aplicar un paso de RK4 con h=2 al mismo sistema, desde Y0=[2,0]T en t0=1.
RK4 da y(3)≈3.3659 (y y′(3)≈0.8540). De nuevo el método de orden alto corrige sustancialmente la estimación de Euler con el mismo coste en evaluaciones.