09.05.2013 Views

Métodos numericos: ecuaciones diferenciales ordinarias

Métodos numericos: ecuaciones diferenciales ordinarias

Métodos numericos: ecuaciones diferenciales ordinarias

SHOW MORE
SHOW LESS

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> multipaso<br />

Como µ<br />

s + j − 1<br />

j<br />

se tiene que<br />

de donde<br />

<br />

= (s + j − 1)(s + j − 2)...(s +1)s<br />

g 0 j(0) =<br />

pX<br />

j=1<br />

j!<br />

½ (j−1)!<br />

j!<br />

1 = si j>0,<br />

j<br />

0 si j =0,<br />

1<br />

j ∇j yi+1 = hf(ti+1, yi+1),<br />

que se conocen como las fórmulas BDF. Por ejemplo, si p =2,<br />

hf(ti+1, yi+1) =<br />

2X<br />

j=1<br />

= gj(s),<br />

1<br />

j ∇j yi+1 = ∇yi+1 + 1<br />

2 ∇2 yi+1<br />

= yi+1 − yi + 1<br />

2 (yi+1 − 2yi + yi−1)<br />

= 3<br />

2 yi+1 − 2yi + 1<br />

2 yi−1,<br />

y como vemos es de dos pasos.<br />

Como estos métodos son implícitos, de igual manera que pasaba con los métodos de Adams<br />

implícitos, el tamaño de paso h debe ser elegido para que el método iterativo sea convergente con<br />

constante de Lipschitz menos que uno. En cuanto al error de truncamiento local, puede probarse<br />

queesdeordenO(h p+1 ).<br />

3.7 Metodos predictor—corrector<br />

Los métodos de predictor corrector se basan en utilizar alternativamente métodos multipaso explícitos<br />

e implícitos de un mismo orden para aproximar la solución. El método explícito se usa para obtener<br />

la condición inicial con la que obtener el mediante un método iterativo, una mejor aproximación con<br />

el método implícito.<br />

Por ejemplo, consideramos como predictor el método explícito<br />

y como corrector, consideramosdeentrelafamilia<br />

yi+1 = −4yi +5yi−1 +4hyi +2hyi−1, (3.4)<br />

yi+1 = a0yi + a1yi−1 + hb−1f(ti + h, yi+1)+hb0f(ti, yi)+hb1f(ti − h, yi−1),<br />

dados por el sistema ⎧⎪ ⎨<br />

⎪⎩<br />

a0 =1− λ,<br />

a1 = λ,<br />

b−1 = 5 − λ,<br />

12<br />

b0 = 2 − 3λ, 3<br />

b1 = − 1<br />

12 +5λ,<br />

58<br />

λ ∈ R.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!