12.05.2013 Views

Problemas resueltos de Cálculo Numérico

Problemas resueltos de Cálculo Numérico

Problemas resueltos de Cálculo Numérico

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

22 1. PROBLEMAS RESUELTOS DE CÁLCULO NUMÉRICO<br />

partiendo <strong>de</strong> y0 = y(1) = 2. En este caso, xk = 1 + k h. Las aproximaciones obtenidas se recogen<br />

en la siguiente tabla<br />

k xk yk<br />

0 1 0<br />

1 1.2 0.2<br />

2 1.4 0.4442805516<br />

3 1.6 0.7561541331<br />

4 1.8 1.182167831<br />

5 2. 1.834455188<br />

El valor aproximado <strong>de</strong> y(2) obtenido viene dado por<br />

y(2) 1.834455188<br />

25. Utilizar el método <strong>de</strong> Euler mejorado con h = 0.2 para obtener un valor aproximado <strong>de</strong><br />

y(1) en el problema <strong>de</strong> valores iniciales<br />

Comparar con el resultado exacto.<br />

SOLUCIÓN:<br />

y ′ = 3x 2 , y(0) = 0.<br />

La solución <strong>de</strong> la ecuación diferencial y ′ = 3x 2 viene dada por y = x 3 + c. Al imponer la condición<br />

inicial, y(0) = 0, se obtiene y = x 3 .<br />

Consi<strong>de</strong>ramos ahora la función f(x, y) = 3x 2 . Las aproximaciones generadas por el método <strong>de</strong><br />

Euler mejorado o método <strong>de</strong>l trapecio vienen dadas por<br />

yk+1 = yk + h<br />

2 [f(xk, yk) + f(xk + h, yk + h f(xk, yk))] , k = 0, 1, · · ·<br />

partiendo <strong>de</strong> y0 = y(0) = 0, don<strong>de</strong> xk = k h. En la práctica se calcula yk+1 en la forma<br />

don<strong>de</strong><br />

yk+1 = yk + h<br />

2 (K1 + k2)<br />

K1 = f(xk, yk) K2 = f(xk + h, yk + h K1).<br />

Las aproximaciones obtenidas se recogen en la siguiente tabla<br />

k xk K1 K2 yk y(xk) |yk − y(xk)|<br />

0 0 0 0 0<br />

1 0.2 0 0.12 0.012 0.008 0.004<br />

2 0.4 0.12 0.48 0.072 0.064 0.008<br />

3 0.6 0.48 1.08 0.228 0.216 0.012<br />

4 0.8 1.08 1.92 0.528 0.512 0.016<br />

5 1. 1.92 3. 1.02 1. 0.02<br />

26. Utilizar el método <strong>de</strong> Runge-Kutta para obtener un valor aproximado <strong>de</strong> y(0.5) para el<br />

siguiente problema <strong>de</strong> valor inicial y comparar con la solución exacta.<br />

SOLUCIÓN:<br />

y ′ = y 2 , y(0) = 1 , h = 0.1<br />

Resolviendo la ecuación diferencial por separación <strong>de</strong> variables se obtiene<br />

dy<br />

y<br />

1<br />

−1<br />

= dx ⇒ − = x + c ⇒ y =<br />

y x − c

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

Saved successfully!

Ooh no, something went wrong!