首页 > 编程知识 正文

4次牛顿插值matlab例题,数值分析matlab论文

时间:2023-05-03 21:19:59 阅读:114607 作者:4600

matlab数值分析插值法

1拉格朗日插值法functionyh=lagrange(x,y,xh ) n=length(x ) x; m=length(xh; yh=Zeros(1,m ); for j=1:m; fori=1: nxp=x ([ 1: I-1i 1: n ]; yh(j )=yh ) j ) y(I ) *prod ) ) xh(j )-xp )./(x ) I-XP ) ); %yh和y endend 调用程序

x=[ 11,12,13 ]; y=[2.3979、2.4849、2.5649]; xh=11.75; yh=lagrange(x,y,xh )2 gjdyl插值法

功能yh=Newton pol (x,y,xh ) n=length(x ) x; p 65:1 )=x; p (3360,2 )=y; forj=:n1p(1:n2-j,j )=diff ) 1:n3-j,j-1 )./(x(j-1:n )-x (1: N2-j ) ) ) %有求差商表(此处)符号,注意与差商表的不同之处) endq=p (1,2: n1 ); 求出gjdyl法系数---取第1行的yh=0; m=1; yh=q(1; forI=2:nm=q(I; forj=2:Im=m*(xh-x(j-1 ); gjdyl法中各多项式的值(xh-x0 )…(xh-xn-1 ) end yh=yh m; %合计end 调用程序

x=[ 11,12,13 ]; y=[2.3979、2.4849、2.5649]; xh=11.75; yh=Newtonpol(x,y,xh ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。