深圳 网站建设 销售,大学生50个创新产品设计,百度seo规则,wordpress建设网站%程序:lagrange.m
%功能:拉格朗日插值算法#xff08;MATLAB R2009a#xff09;
%说明:x自变量取值向量
% y对应x的函数取值
% xh可以是一个向量#xff0c;计算xh处插值结果
% yh对应xh的结果
%实例:给定x0:2*pi,ysin(x),xh0:0.1:2*pi
% x0:2*pi
% …%程序:lagrange.m
%功能:拉格朗日插值算法MATLAB R2009a
%说明:x自变量取值向量
% y对应x的函数取值
% xh可以是一个向量计算xh处插值结果
% yh对应xh的结果
%实例:给定x0:2*pi,ysin(x),xh0:0.1:2*pi
% x0:2*pi
% lagrange(x,sin(x),0:0.1:2*pi);
function yhlagrange(x,y,xh)
nlength(x);
mlength(xh);
yhzeros(1,m);
c1ones(n-1,1);
c2ones(1,m);
for i1:nxpx([1:i-1 i1:n]);yhyhy(i)*prod((c1*xh-xp*c2)./(x(i)-xp*c2));
end
plot(xh,yh,b);
hold on;
plot(x,y,r);
title(Lagrange插值);