if nargin<2||isempty(es),es=0.0001;end
if nargin<3||isempty(maxit),maxit=50;end
iter = 1; sol = 1; ea = 100;
while (1)
solold = sol;
sol = sol + x ^ iter / factorial(iter);
iter = iter + 1;
if sol~=0
ea=abs((sol - solold)/sol)*100;
end
if ea<=es || iter>=maxit,break,end
end
fx = sol;
end
>> x=0:10;
>> y=sin(x);
>> xi=0:.25:10;
>> yi=interp1(x,y,xi);
>> plot(x,y,'o',xi,yi)
>> p=polyfit(x,y,5)
>> yi = polyval(p,xi);
>> plot(x,y,'o',xi,yi)
>> yi=spline(x,y,xi);
>> plot(x,y,'o',xi,yi)
>> p = [2 1 4 5];
>> r = roots(p)
>> poly(r)
>> xi = 2.5;
>> yi = polyval(c, xi)