Métodos numericos: ecuaciones diferenciales ordinarias
Métodos numericos: ecuaciones diferenciales ordinarias
Métodos numericos: ecuaciones diferenciales ordinarias
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Métodos</strong>deunpaso<br />
+ 1<br />
µ<br />
2<br />
c 2 ∂<br />
3<br />
2<br />
∂t2 f(ti−1, yi−1)+2c3 (a31 + a32) ∂2<br />
+(a31 + a32) 2 ∂2 ∂y2 f(ti−1, yi−1)f(ti−1, yi−1) 2<br />
µ<br />
+<br />
∂<br />
2a32<br />
∂y f(ti−1, yi−1)<br />
+O(h 2 )<br />
µ<br />
∂<br />
∂t∂y f(ti−1, yi−1)f(ti−1, yi−1)<br />
c2<br />
∂t f(ti−1, yi−1)+a21f(ti−1, yi−1) ∂<br />
∂y f(ti−1, yi−1)<br />
<br />
h 2<br />
Introduciendo los desarrollos de Taylor de G2 y G3 en la ingualdad (2.9), y comparando con el<br />
desarrollo de Taylor de orden 2 (2.10), obtenemos las <strong>ecuaciones</strong><br />
⎧<br />
⎪⎨<br />
⎪⎩<br />
b1 + b2 + b3 =1,<br />
b2c2 + b3c3 = 1<br />
2 ,<br />
b2a21 + b3(a31 + a32) = 1<br />
2 ,<br />
b2c2 2 + b3c2 3 = 1<br />
3 ,<br />
b2c2a21 + b3c3 (a31 + a32) = 1<br />
3 ,<br />
b2a2 21 + b3 (a31 + a32) 2 = 1<br />
3 ,<br />
b3a32c2 = 1<br />
6 ,<br />
b3a32a21 = 1<br />
6 .<br />
Delasdosúltimasobtenemosquec2 = a21 con lo que usando la segunda y tercera, llegamos a<br />
c3 = a31 + a32. Entonces la quinta y sexta <strong>ecuaciones</strong> se simplifican a<br />
b2c 2 2 + b3c 2 3 = 1<br />
3<br />
que es la cuarta, y la última ecuación es la antepenúltima, con lo que el sistema reducido de <strong>ecuaciones</strong><br />
nos queda<br />
⎧<br />
b1 + b2 + b3 =1,<br />
c2 ⎪⎨<br />
= a21,<br />
c3 = a31 + a32,<br />
b2c2 + b3c3 =<br />
⎪⎩<br />
1<br />
2 ,<br />
b2c2 2 + b3c2 3 = 1<br />
3 ,<br />
b3a32c2 = 1<br />
6 ,<br />
que nos dan los métodos de Runge—Kutta de orden 3, que es una familia biparamétrica de métodos<br />
numéricos. Si tomamos c2 y c3 como parámetros, tenemos de las <strong>ecuaciones</strong><br />
½<br />
b2c2 + b3c3 = 1<br />
2 ,<br />
b2c2 2 + b3c2 3 = 1<br />
3 ,<br />
que<br />
b2 =<br />
¯<br />
¯<br />
1<br />
2 c3<br />
1<br />
3 c 2 3<br />
¯ c2 c3<br />
c2 2 c2 3<br />
¯<br />
¯<br />
42<br />
= c3<br />
¡<br />
c3<br />
2<br />
¢<br />
1 − 3<br />
c2c3(c3 − c2)