當前位置:編程學習大全網 - 編程軟體 - 在MATLAB編程實驗中,用拉格朗日插值法跟牛頓插值法運行之後計算的結果為什麽是壹樣的?

在MATLAB編程實驗中,用拉格朗日插值法跟牛頓插值法運行之後計算的結果為什麽是壹樣的?

根據插值多項式的唯壹性,兩種方法的結果應該是壹樣的。條條道路通羅馬,只是方法不同而已,牛頓法要比拉格朗日法優越簡單。

Matlab函數M文件Lagrange程序function yy=lagrange(x,y,xi) m=length(x)上面是拉格朗日插值法,其中xi為要計算的數值比如 x=[0 3 5 9 31];Q

clear all;clc

x0=1:5;

y0=sin(x0);

x=1:0.2:2;

y0=lagrange(x0,y0,x)

命令窗口輸這個就沒有問題。

擴展資料:

如果這特定函數是多項式,就稱它為插值多項式。利用插值基函數很容易得到拉格朗日插值多項式,公式結構緊湊,在理論分析中甚為方便,但當插值節點增減時全部插值基函數均要隨之變化,整個公式也將發生變化,這在實際計算中是很不方便的,為了克服這壹缺點,提出了牛頓插值。

百度百科-牛頓插值法

  • 上一篇:西門子840D循環打點編程
  • 下一篇:十四代軒逸儀表盤平均十四是什麽意思
  • copyright 2024編程學習大全網