问题描述
所以我有这个功能来创建一个除数表,但是我需要编写另一个函数来找到多项式的值,而我完全不知道该怎么做。
function [F] = divdiff(x,y)
n=length(x)
F=zeros(n,n)
for i = 1:n
F(i,1) = y(i)
end
for j = 2:n
for i = j:n
F(i,j) = (F(i,j-1) - F(i-1,j-1))./ (x(i)-x(i-j+1));
end
end
现在我有`function v = polyvalue(a,x,t)
pval = zeros(length(t),1);
for ind_t = 1:length(t);
t_val = t(ind_t);
for ind_a = 1: length(a)
xterm_val = 1,for ind_x = 1:(ind_a - 1)
xterm_val = xterm_val .* (t_val -x(ind_x));
pval(ind_t) = pval(ind_t) + a(ind_a) .* xterm_val
end
end
end
end`
不起作用
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)