matlab 怎样实现拉格朗日插值拟合?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 13:29:29
matlab怎样实现拉格朗日插值拟合?matlab怎样实现拉格朗日插值拟合?matlab怎样实现拉格朗日插值拟合?m=length(x);n=length(y);ifm~=n,error(''向量x与y

matlab 怎样实现拉格朗日插值拟合?
matlab 怎样实现拉格朗日插值拟合?

matlab 怎样实现拉格朗日插值拟合?
m=length(x);n=length(y);
if m~=n,error('向量x与y的长度必须一致');ends=0;for i=1:nz=ones(1,length(xi));for j=1:nif j~=iz=z .*(xi-x(j))/(x(i)-x(j));endends=s+z*y(i);endyy=s;上面是拉格朗日插值法,其中xi为要计算的数值比如
x=[0 3 5 9 31];
y=[2 7 10 12 15];
xi=[1 4 7] ;这是要求在1,4,7处的值