當前位置:律師網大全 - 商標查詢 - MATLAB中調用牛頓插值應該用什麽函數?

MATLAB中調用牛頓插值應該用什麽函數?

下面是函數文件代碼,可以自己創建壹個函數文件保存。

函數s =牛頓(x,y,x0,nn)

%牛頓插值,其中x是插值點,y是其函數值。

%x0是待插值點的x坐標值,nn是牛頓插值多項式的階。

nx =長度(x);

ny =長度(y);

如果nx~=ny

警告(“向量x和y應該有相同的長度”)

返回

結束

m =長度(x0);

%根據公式計算所需插值點x0的每個元素。

因為i=1:m

t = 0.0

j = 1;

YY = y;

kk = j;

而(kk & lt=nn)

kk = kk+1;

對於k=kk:nx

YY(k)=(YY(k)-YY(kk-1))/(x(k)-x(kk-1));

結束

結束

t = YY(1);

對於k=2:nn

u = 1.0;

jj = 1;

while(jj & lt;k)

u = u *(x0(I)-x(jj));

jj = jj+1;

結束

t = t+YY(k)* u;

結束

s(I)= t;

結束

  • 上一篇:膠印機和普通印刷機的區別?
  • 下一篇:涼鞋商標購買要進行前期的篩查
  • copyright 2024律師網大全