10.05.2013 Views

texto: metodos numericos para ecuaciones diferenciales ordinarias

texto: metodos numericos para ecuaciones diferenciales ordinarias

texto: metodos numericos para ecuaciones diferenciales ordinarias

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2. Método Modificado de Euler<br />

yn+1 = yn + 1<br />

2 h [f(xn,yn) + f(xn + h,yn + hf(xn,yn))] (3.6)<br />

n = 0, 1, 2,...<br />

Otro método importante O(h2 ) es el de Heun, que corresponde a a = 1 3 2<br />

, b = , c = d = 4 4 3h. 3.3. Método de Heun<br />

yn+1 = yn + 1<br />

4 h<br />

<br />

f(xn,yn) + 3f(xn + 2<br />

3 h,yn + 2<br />

3 hf(xn,yn))<br />

<br />

n = 0, 1, 2,...<br />

(3.7)<br />

Ambos son métodos de Runge Kutta de orden dos, que es el orden de su error local de<br />

truncamiento.<br />

Aunque podemos aproximar T (3) (x,y) con el error O(h 3 ) mediante una expresión de la<br />

forma<br />

f(x + a,y + df(x + b,y + cf(x,y)))<br />

contiene cuatro parámetros, determinar los valores de a b c y d es complicada, de hecho<br />

el método de Runge Kutta de orden tres que resulta de esta expresión no se emplea. El<br />

método de Runge Kutta de mayor uso es el de cuarto orden<br />

3.4. Método de Runge-Kutta de Cuarto Orden<br />

donde<br />

yn+1 = yn + 1<br />

6 (k1 + 2k2 + 2k3 + k4), n = 0, 1, 2,... (3.8)<br />

k1 = hf(xn,yn)<br />

k2 = hf(xn + 1<br />

2 h,yn + 1<br />

2 k1)<br />

k3 = hf(xn + 1<br />

2 h,yn + 1<br />

2 k2)<br />

k4 = hf(xn + h,yn + k3)<br />

23

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

Saved successfully!

Ooh no, something went wrong!