Está en la página 1de 7

EXAMEN FINAL

MTODOS NUMRICOS
PROFESOR: Alberto Coronado ALUMNO: Juan Valcarcel Amador PROBLEMA 1 La solucin de manera analtica sale:

La grfica de esta funcin de 0 a 10 es


0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0

10

Planteando la solucin numrica mediante Runge-Kutta; el planteamiento inicial est en la hoja fsica de solucin Se creara la funcin prob1b, de acuerdo al planteamiento de la funcin, que es la siguiente:
function F = prob1b(x,y) F = zeros(1,2); F(1) = y(2); F(2) = -2*y(2) - y(1);

Para la solucin con el mtodo Runge-Kutta, consideramos un h=0.1, y utilizaremos la funcin estudiada en clase @runKut4 Por lo tanto, con la siguiente rutina obtenemos la solucin:
[x,y]=runKut4(@prob1b,0,[0 1],10,0.1); printSol(x,y,1) plot(x,y(:,1))

0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0

10

Al querer comparar ambas soluciones en un mismo grfico, no se ha podido distinguir, por lo que se har paso por paso para diferentes valores de h.

Para h=1
0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0

10

Para h=0.5

0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0

10

Para h=0.1 (Se superponen)


0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0

10

A continuacin se muestran las 3 soluciones superpuestas:

Solucin Problema 1
0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 0 2 4 6 8 10 Solucin Analtica Runge-Kutta Dsolve

El algoritmo en MATLAB utilizado para resolver este problema fue:


clc clear all t=0:0.1:10; y=t.*exp(-t); plot(t,y,'r') hold on [x,y]=runKut4(@prob1b,0,[0 1],10,0.1); printSol(x,y,1) plot(x,y(:,1),'g') k=dsolve('D2y(t)+2*Dy(t)+y(t)=0','y(0)=0','Dy(0)=1') ezplot(k,[0,10])

PROBLEMA 2 A continuacin se muestra el resultado de la solucin de la ecuacin parcial con 5 y con 20 intervalos.

Solucin 5 intervalos
1 0.9 1 0.8 0.8 0.7 0.6 0.5 0.4 0.4 0.2 0 1 0.5 0.5 0.3 0.2 1 0.1 0

u(x,y)

0.6

Solucin 20 intervalos
1 0.9 1 0.8 0.8 0.7 0.6 0.5 0.4 0.3 0.2 1 0.5 0.1 0.5 0 0 0

u(x,y)

0.6 0.4 0.2 0 1

Observaciones De la comparacin de las grficas notamos lo siguiente: En la grfica de 20 intervalos hay mayor cantidad de colores, esto nos da a entender valores ms exactos de la solucin del problema. En el grfico de 5 intervalos se puede notar que para un mismo valor de y, todos los valores de u(x,y) son iguales, no importando el valor de x. Sin embargo, en la solucin de 20 intervalos, en los valores de y cercanos a 1, se nota que el valor de u(x,y) vara en los valores de x cercanos a 1. Grficamente, hay un lmite de intervalos en los que se debe modelar, ya que un valor muy grande podra llegar a complicar la identificacin de la solucin. Ejemplos (50 y 100 intervalos) 50 intervalos (aceptable)
1 0.9 1 0.8 0.6 0.4 0.2 0 1 1 0.5 0 0.1 0.5 0 0 0.8 0.7 0.6 0.5 0.4 0.3 0.2

100 intervalos (no entendible)


1 0.9 1 0.8 0.6 0.4 0.2 0 1 1 0.5 0 0.1 0.5 0 0 0.8 0.7 0.6 0.5 0.4 0.3 0.2