作业帮 > 数学 > 作业

牛顿插值MATLAB问题

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/06 06:25:26
牛顿插值MATLAB问题
function [c,d]=newpoly(x,y)
n=length(x);
d(:,1)=y';
for j=2:n
for k=j:n
d(k,j)=(d(k,j-1)-d(k-1,j-1))/(x(k)-x(k-j+1));
end
end
c=d(n,n);
for k=(n-1):-1:1
c=conv(c,poly(x(k)));
m=length(c);
c(m)=c(m)+d(k,k);
end
中d(:,1)=y';
和d(k,j),d(n,n)之类的表示什么,刚接触MATLBA看不懂啊 y'又是什么
d(:,1)=y'表示把y的值赋给d的第一列,y是个行向量,d是个矩阵.
d(k, j),d(n,n)表示矩阵的第k行第j列个元素,第n行第n列个元素.