matlab对于二/三维散点插值的方法

1、这种方法适用于给的点是散乱的,矩阵是乱的,无法根据其排列进行插值

2、matlab代码如下

clc
F=scatteredInterpolant(press0(:,1),press0(:,2),press0(:,3),"natural");%%%根据给予的点进行拟合函数
[xi,yi]=meshgrid(0:0.1:7.8,0:0.1:6.8);%%%创建平面网格 press是你的散点数据矩阵,包含了x,y,z三组数据
zi=F(xi,yi);%%%根据查找对应网格点
surf(xi,yi,zi)%%%画二维曲面

3、参考1参考2参考3

发表评论