Você está na página 1de 1

Proyecto 06: Ecuaciones Diferenciales

November 25, 2011

1. Implemente en MATLAB/OCTAVE el mtodo de las diferencias hacia adelante y el mtodo de la diferencia centrada para las siguientes funciones: (a) f (x) = 0.3x2 + x exp(sin(2x)) (b) f (x) = 1/x Para el literal (a) calcule la derivada en x = 3 y para el literal (b) en x = 2. Analice el error de ambos mtodos usando por lo menos 20 tamaos de paso h. 2. Implemente los mtodos de Euler y Runge-Kutta de cuarto orden y resuelva la siguiente ecuacin diferencial.

dx dt

= cx con x(t = 0) = 3

Vare el tamao de h y analice el error del mtodo (Ej: reduzca a la mitad el tamao de h y analice en que relacin se reduce el error). Graque la funcin real vs. la funcin numrica obtenida. 3. Resuelva el sistema de ecuaciones de Lotka-Volterra (modelo predador presa) usando el mtodo de Runge-Kutta de cuarto orden. Graque los resultados en una misma grca (x(t)es la poblacin de la presa y y(t) es la poblacin de los predadores).
dx dt dy dt

= x(a by) = y(c dx)

Use a = 3,b = 1,c = 2, d = 1. Como condiciones iniciales use x(0) = 1 y


y(0) = 1.

4. Por medio del Mtodo de Euler implcito resuelva la siguiente EDO: dy dx = 100(sin(x) y) con y(0) = 0 Analice el error como en los ejercicios anteriores y graque la solucin analtica vs la numrica (la solucin analtica de la EDO es: y(x) = 1 1.0001 (sin(x) 0.01 cos(x) + 0.01 exp(100x))).

Você também pode gostar