(translator=kuo, ChineseSource=kuo-20020619-7\interp3.html, EnglishSource=c:\matlabr12\help\techdoc\ref\interp3.html)
MATLAB Function Reference    
interp3

三維格子點內插法

Syntax

Description

VI = interp3(X,Y,Z,V,XI,YI,ZI) 其中 XYZV 是三維矩陣,前三者代表資料點輸入的部分, V 是資料點輸出的部分,XIYIZI則是內插點。超出範圍的值會傳回 NaN

VI = interp3(V,XI,YI,ZI) 會假設 X=1:NY=1:MZ=1:P[M,N,P]=size(V)

VI = interp3(V,ntimes) 藉著在每個元素間插入內插值來延展 V ,遞迴的作 ntimes 次。 interp3(V) 就等於 interp3(V,1)

VI = interp3(...,method) 可以指定內插的方法:

'linear'
三維線性內插法 (預設值)
'cubic'
三維三次內插
'spline'
三維三次 spline 內插法
'nearest'
鄰近點內插

Discussion

這裡所有的內插方法都需要 XYZ 是單調的(monotonic),且與 ("plaid") 有相同的格式就好像由 meshgrid 所產生的。在進行內插之前,會把 XYZXIYIZI 調整成等距來作處理。當 XYZ 已是等距且單調時,就可以用 '*linear''*cubic'''*nearest' 來加快執行的速度。

Examples

在 finer mesh 上對 flow 函式所產生的資料點作內插 :

See Also

interp1, interp2, interpn, meshgrid


 interp2 interpft