myinterp1

function yy= myinterp1(x,y,xx)
%本次实验我写的是牛顿法差值多项式 
% x 是节点的横坐标向量, y 是纵坐标向量 得到在x=xx处的,牛顿差值多项的yy
n=length(x);  
%定义商差表
A=zeros(n);  
%差商表第一列为y   
for i=1:n  
    A(i,1)=y(i);
end
 %j为列标
for j=2:n  
%i为行标                                            
    for i=j:n
 %计算差商表
         A(i,j)=(A(i,j-1)-A(i-1,j-1))/(x(i)-x(i-j+1));  
    end
end
c=diag(A); 
%根据差商表,求对应的牛顿插值多项式在x=xx处的值yy
%将x=xx带入牛顿插值多项式,得到的yy的值
yy=nest(c(end:-1:1),xx,x(end:-1:1));   
end


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值