內插

內插

內插,分為,一維內插和二維內插。

內插內插
內插

假設一組已知的數據其型態為

內插內插

假設某些點並不屬於上述的但是,如果我們要估計這些點的函式值就須要做內插(interpolation)。我們可以視原數據所描述的函式複雜程度來選擇不同的數值內插方法。

分類

一維內插

線性內插是假設在二個已知數據中的變化為線性關係,因此可由已知二點的座標(a,b)去計算通過這二點的斜線,公式如下:

內插內插

其中a<b<c在上式的b點即是代表要內插的點,f(b)則是要計算的內插函式值。

二維內插

二維內插與一維內插的區別是二維內插數據為二維,語法結構為interp2(X,Y,Z,XI,YI),其中X,Y,Z為已知數據,Z=Z(X,Y),而XI,YI為要插值的數據點;如果語法結構為interp2(X,Y,Z,XI,YI,'method'),其中method可以為linear,cubic表示線形或三次方插值。

spline內插

它可以用interp1指定內插方式為spline來做。另一種方式也可以用spline(x,y,xi)來做,其中的x,y,xi的用法與interp1中的語法相同。事實上這二種方法採用相同的spline函式做運算,也就是當我們執行interp1(x,y,xi,'spline')時,MATLAB即呼叫spline(x,y,xi)做運算,再將計算結果傳回interp1。

相關詞條

數據線性函式值、語法

相關搜尋

熱門詞條

聯絡我們