ecuaciones diferenciales

Páginas: 2 (399 palabras) Publicado: 6 de mayo de 2013

UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS


CURSO:
ECUACIONES DIFERENCIALES


PRACTICA
1.- Elaborar en Matlabel Método de Taylor de orden 3, con su fundamento matemático

2.- Elaborar en Matlab el método de Runge Kutta de orden 4

3.- Dado el PVI


dy
---- = tCos(t)+ y/t + t, t e [1,4] // la e Espertenece
dt

sujeta a y(1)= 1+Sen(1), h=0.05

a.- Hallar la solucion exacta.
b.- Resolver usando Euler, Taylor y Runge Kutta 2
c.- Calcular y(2) con las cuatro soluciones y los errores con lasolucion exacta.
d.- Graficar las 4 soluciones Juntas
//para el algoritmo de taylor
//
**********************************
function d=dfx(f,x,y)
h=0.05
d=(feval(f,x+h,y)-feval(f,x,y))/h;_________________________________________
function d=dfy(f,x,y)
h=0.05
d=(feval(f,x,y+h)-feval(f,x,y))/h;

_____________________________________________

function z=g(t,y)
z=t*cos(t)+y/t+t;_______________________________

>> dfx('g',1,2)



>> dfy('g',1,2)


--------------------------------------
ahora impementamos euler que son dos pasos:

function z=f(t,y)
z=t*cos(t)+y/t+t;____________________

function[t,y]=Euler(t0,y0,T,n)
h=T/n;
t=zeros(n+1,1);
y=zeros(n+1,1);
t(1)=t0;
y(1)=y0;
for i=2:1:n+1;
t(i)=t(i-1)+h;
y(i)=y(i-1)+h*f(t(i-1),y(i-1));
end________________________________________
>> [t,y]=Euler(1,1+sin(1),2,40)
>> [t,y]
>> plot(t,y,'.r')

______________________________________
function[t,y]=Taylor(t0,y0,T,n)
h=T/n;
t=zeros(n+1,1);y=zeros(n+1,1);
t(1)=t0;
y(1)=y0;
for i=2:1:n+1;
t(i)=t(i-1)+h;
y(i)=y(i-1)+h*f(t(i-1),y(i-1)) + 1/2*h^2*[f(t(i-1),y(i-1))+ f(t(i-1),y(i-1))* f(t(i-1),y(i-1))];
end______________________________________________________________________________________________-

>> hold on
>> [t,y]=Taylor(1,1+sin(1),2,40)
>> [t,y]
>> plot(t,y,'.g')
_______________________________________________...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ecuaciones Diferenciales
  • Ecuaciones Diferenciales
  • Ecuaciones Diferenciales
  • ecuaciones diferenciales
  • ecuaciones diferenciales
  • ecuaciones diferenciales
  • Ecuaciones diferenciales
  • Ecuacion diferencial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS