Matlab二维插值
interp2函数 (网格节点)
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
做出平板表面温度分布曲面,在x,y方向上每隔0.2个单位进行插值,画出插值后的图形。
clc;clear;
x=1:3;
y=1:5;
temps=[82 79 84
81 63 84
80 61 82
82 65 85
84 81 86]
[x,y]=meshgrid(x,y);
figure(1);
mesh(x,y,temps