Está en la página 1de 2

MTODOS NUMRICOS 2013

Trabajo Prctico N10: EDO-PVI

Ysica Magnoli

EJERCICIO N4 (Gua de prcticos de clase): Resuelva el siguiente sistema de ecuaciones diferenciales y grafique los valores obtenidos: x=3x-y; y=4x-y; x(0)=0.2 y(0)=0.5 en [0,2]

Primero creo un archivo de funcin con el sistema de ecuaciones diferenciales a resolver:


function dydt=ejer4(t,y) dydt=[3*y(1)-y(2);4*y(1)-y(2)];

Luego en Modo Comando, resolvemos mediante el mtodo Runge-Kutta de cuarto orden, y graficamos la solucin: >> [t,y]=ode45('ejer4',[0 2],[0.2 0.5]); >> plot(t,y,'*')

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

-0.1

0.2

0.4

0.6

0.8

1.2

1.4

1.6

1.8

MTODOS NUMRICOS 2013

Trabajo Prctico N10: EDO-PVI

Ysica Magnoli

EJERCICIO 25.5 (Chapra-Canale): Use el mtodo de RK clsico de cuarto orden con h = 0.5 para resolver: entre [0,2], con y(0)=1

Primero creo un archivo de funcin con la ecuacin diferencial a resolver:


function dydt=ejerchapra(t,y) dydt=y*t^2-1.1*y;

En Modo Comando, resolvemos con ode45, modificamos el paso y graficamos la solucin:


>> opt=odeset('MaxStep',0.5); >> [t,y]=ode45('ejerchapra',[0 2],1,opt); >> plot(t,y)

1.8

1.6

1.4

1.2

0.8

0.6

0.4

0.2

0.4

0.6

0.8

1.2

1.4

1.6

1.8

También podría gustarte