Você está na página 1de 1

Forward Difference Formula

function y = forwarddiff(no,x,f)
n= length(x)-1;
F= zeros(n+1, n+1);
F(:,1)=f( : );
for i=1:n
for j=1:i
F(i+1,j+1)=(F(i+1,j)-F(i,j));
end
end
values=diag(F)
y=0;
p=((no-x(1))/(x(2)-x(1)));
for i=0:n
mul=1;
for j=0:i
mul= mul*(p-j);
end
MV(i+1)=mul;
end
for k=1:n
y= y+(((MV(k))*(values(k+1)))/factorial(k));
end
y= y+values(1);
End

Você também pode gostar