不同方法插值算法实现
已知插值节点序列(xi , yi),i = 0,1,2,……,n,用 Lagrange 插值多项式L n (x)计算的函数f (x)在点x0的近似值。...p = p+t*y(k);
end
b = p;
%plot(D,p);
end
已知插值节点序列(xi , yi),i = 0,1,2,…,n,用牛顿(Newton)插值值多项式N (x)n计算的函数...for k = 1:n-i
f(k) = (f(k+1)-f(k))/(x(k+i)-x(k));
end
shangcha(i+1) = f(1);
end
%现在开始计算牛顿插值...b;
eq2 = xkyk == xk*a+xk2*b;
s = solve(eq1,eq2,[a,b]);
ooo(1)=double(s.a);
ooo(2)=double(s.b);
end
不同方法插值调用尝试...linex(2) = 10;
liney(1) = a+b*linex(1);
liney(2) = a+b*linex(2);
plot(linex,liney,'-');
总结
本次实验,我们完成了不同方法插值函数的编写