Matlab - Problemas al programar el Met de Euler..

 
Vista:
Imágen de perfil de Crlos
Val: 3
Ha aumentado su posición en 4 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Problemas al programar el Met de Euler..

Publicado por Crlos (39 intervenciones) el 27/08/2013 01:01:25
Hola, saludos..

Estoy programando Euler para: dy/dx=x+y; y(0)=1 y me calcula muchos valores y al final reporta unas variables "inf inf nan".
¿Que pasa en el Codigo, porque no converge el Método?
¿Que estoy haciendo mal?
Si alguien me puede informar al respecto se lo agradecería.

Muchas Gracias..!


clear all
clc
xk=0; yk=1; %Condición Inicial
h=0.1;
yk_1=yk;
%% Ciclo Iterativo
tol=10^(-3);
Er=10^(-2);
while Er > tol
yk_1=yk_1+h*(xk+yk_1);
xk=xk+h;
yr=2*exp(xk)-xk-1;
Er=abs(yk_1-yr);
disp([yr yk_1 Er])
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder