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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 05:45:42
matlab 怎样实现拉格朗日插值拟合?
xN@_evX-OBX@,Z,.* 7F 2} EvntwsKBOgOVi D: {=3*rX>btVP6 )gANRբpmvtj[/˶N= r-@FpO1QQ4re}7織 D& Ro[gr,3:#Lm T@`[gƇmm͝3&}iқyx\+( SJAac?.$QOY^d &5

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处的值