Está en la página 1de 3

Practica 9

Ejercicio 1 a mtodo de euler


clc;clear;
x0=1;y0=2;xn=2;n=5;h=(xn-x0)/n;
for i=1:n
y1=y0+h*(x0-2*y0);
disp([x0,y1]);x0=x0+y0;y0=y1;
end

ejercicio 3 a mtodo de Taylor


clc;clear;
x0=1;y0=2;xn=2;n=5;h=(xn-x0)/n;
disp('metodo de taylor');
disp('...............');
disp('x y')
disp('...............')
for i=1:5
y1=y0+h*(x0-y0)+h.^2*(1-(x0-y0))/2;
disp([x0,y1]);x0=x0+h;y0=y1;
end
clc;clear;
x0=1;y0=2;xn=2;n=5;h=(xn-x0)/n;
disp('metodo de taylor');
disp('...............');
disp('x y')
disp('...............')
for i=1:5
y1=y0+h*(4*x0-2*y0)+h.^2*(4-2*(4*x0-2*y0))/2;
disp([x0,y1]);x0=x0+h;y0=y1;
end

clc;clear;
x0=0;y0=-1;xn=1;n=5;h=(xn-x0)/n;
disp('metodo euler mejorado');
disp('...............');
disp('x ye y1')
disp('...............')
for i=1:5
ye=y0+h*(-2*x0-y0);y1=y0+h*(-2*x0-y0-2*(x0+h)-ye)/2;
disp([x0,ye,y1]);x0=x0+h;y0=y1;
end

clc;clear;
x0=0;y0=-1;xn=1;n=5;h=(xn-x0)/n;
disp('metodo runge kuta');
disp('...............');
disp('x ye y1')
disp('...............')
for i=1:5
k1=y0+h*(-2*x0-y0);y1=y0+h*(-2*x0-y0-2*(x0+h)-ye)/2;
disp([x0,ye,y1]);x0=x0+h;y0=y1;
end

practica 9
elercicio 1
clc;clear;
x0=1;y0=2;xn=2;n=200;h=(xn-x0)/n;
for j=1:n
y1=y0+h*(x0-2*y0);
disp([x0,y1]);x0=x0+h;y0=y1;
end

ejercicio 3 metodo Taylor


clc;clear;
x0=0;y0=2;xn=2;n=5;h=(xn-x0)/n;
for j=1:n
y1=y0+h*(x0-y0)+h^2*(1+(-1)+(x0-y0)/2);
disp([x0,y1]);x0=x0+h;y0=y1;
end

ejercio 5 a Euler mejorado


clc;clear;
x0=0;y0=-1;xn=1;n=5;h=(xn-x0)/n;
for j=1:n
y2=y0+h*(-2*x0-y0);y1=y0+h*(-2*x0-y0-2*(x0+h)-y2)/2;
disp([x0,y2,y1]);x0=x0+h;y0=y1;
end

ejercicio 6 Euler mejorado


clc;clear;
x0=0;y0=0;xn=2;n=5;h=(xn-x0)/n;
for j=1:n
y2=y0+h*(x0+x0*sin(y0));y1=y0+h*(x0+x0*sin(y0)+x0+h+(x0+h)*sin(y2))/2;
disp([x0,y2,y1]);x0=x0+h;y0=y1;
end

ejercicio 9
clc;clear;
x0=2;y0=1;z0=-2;xn=3;n=5;h=(xn-x0)/n;
for j=1:n
z1=z0+(3/x0+x0^2*y0-sin(x0)*z0)*h;y1=y0+h*(z1);
disp([x0,z1,y1]);x0=x0+h;y0=y1;z0=z1;
end

También podría gustarte