Professional Documents
Culture Documents
clc;
%xs=[90,92,94,96,98];
%ys=[1229,1302,1100,1200,1220];
xs=[40,50,60,70,80];
ys=[35,83,153,193,215];
syms x;
n=length(xs);
p=0;
for i=1:n
v=ys(i);
for j=1:n
if i~=j
v=v*(x-xs(j))/(xs(i)-xs(j));
end
end
p=p+v;
end
pretty(expand(p));
vi=eval(p);
hold on;
ezplot(p,[xs(1),xs(n)]);
hold on;
plot(xs,ys,'*r');
plot(x,vi,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10);