Está en la página 1de 1

Nombre: Sofia Palomino

Anlisis Numrico

Deber 5

Tercera derivada de taylor

function [ y ] = TaylorTercero(f,a,b,c,h)

x(1)=a;

y(1)=b;

f=f(x,y);

x=[a:h:c];

L=length(x);

dfx=@(x,y) (f(x+0.0001,y)-f(x,y))./(0.0001);

dfy=@(x,y) (f(x,y+0.0001)-f(x,y))./(0.0001);

y2x=@(x,y) dfx(x,y)+dfy(x,y).*f(x,y);

y3x=@(x,y) y2x(x,y)+dfy(x,y).*f(x,y);

for i=1:L-1

y(i+1)=y(i)+f(x(i),y(i)).h+y2x(x(i),y(i)).*(h.^2)./2+y3x(x(i),y(i)).*(h.^2)./6;

end

figure(), plot (x,y), hold on, grid on

pause(2);

Z=diff(y)./h;

f1=f(x,y);

f1(L)=[];

x(L)=[];

Z=z-f1;

figure(), plot(x,Z,'r','lineWidth',2),hold on, grid on,axis([a 2 -1 1])

end

También podría gustarte