我正在编写一个用牛顿法插值多项式的函数,但我遇到了一些麻烦。
function n = newtonInter(x, y)
n = length(x);
a = zeros(n,1);
for k = 0:n-1
a(k) = y(k);
for i = k + 1:n
y(i) = (y(i) - y(k))/(x(i)-x(k));
end
end
a(n) = y(n);
我在第5行得到错误代码,"下标索引必须是正整数或逻辑。"
我设置x = [1 2 3 4]和y = [2 0 -10 -34]