Matlab中二維插值interp2函式的使用

2021-08-04 11:14:10 字數 1140 閱讀 4787

問題:已知m*n個節點(xi,yi,zij),i=1,2,3..m,j=1,2,3...n,且x1對上述問題,matlab中提供了二維插值函式interp2,其基本格式為cz=interp2(x,y,z,cx,cy,'method');其中x和y是自變數。x和y的分量值必須是單調遞增的。x,y,z的值是已經知道的,cx,cy是但插值的點的座標,cz是對應的插值。method為可選引數,可以用下面四個值中任選乙個:

'nearest':最近鄰點插值

'linear':線性插值

'spline':三次樣條插值

'cubic':三次插值

'linear'是預設值

例:已知平板表面3*5的網格處的溫度值為

82    79    84

81    63    84

80    61    82

82    65    85

84    81    86

做出平板表面溫度分布曲面,在x,y方向上每隔0.2個單位進行插值,畫出插值後的圖形。

Matlab二維插值

y interp2 x,y,z,xi,yi,method method nearest 最鄰近插值 linear 預設 雙線性插值 cubic 雙三次插值 示例如下 例 已知平板表面3 5的網格處的溫度值為 82 79 84 81 63 84 80 61 82 82 65 85 84 81 86做出...

MATLAB一維插值和二維插值

插值問題描述 已知 乙個函式上的若干點,但函式具體表示式未知,現在要利用已知的若干點求在其他點處的函式值,這個過程就是插值的過程.1.一維插值 一維插值就是給出y f x 上的點 x1,y1 x2,y2 xn,yn 由此求出y f x 在點xa處的值ya的值.實現一維插值使用interp1命令,使用...

MATLAB二維插值和三維插值

插值問題描述 已知 乙個函式上的若干點,但函式具體表示式未知,現在要利用已知的若干點求在其他點處的函式值,這個過程就是插值的過程.1.一維插值 一維插值就是給出y f x 上的點 x1,y1 x2,y2 xn,yn 由此求出y f x 在點xa處的值ya的值.實現一維插值使用interp1命令,使用...