matlab拉格朗日插值求解答
如何用matlab来把拉格朗日多项式插值函数求解出来?function y=lal(x0,y0,x);
x0=;%input x data(可替换为自己的数据)
y0=;%input y data(可替换为自己的数据)
x=;%input x0 data(可替换为自己的数据)
n=length(x0);
m=length(x);
for i=1:m
z=x(i);
s=0.0;
for k=1:n
p=1.0;
for j=1:n
if j~=k
p=p*(z-x0(j))/(x0(k)-x0(j));
end
end
s=p*y0(k)+s;
end
y(i)=s;
end ans =
0.3293 0.5199 你这是想求解一个符号代数方程组,可以参考下面的文献
页:
[1]