MATLAB中的三维曲面离散数据的常用插值方法interup2和griddata

首先,MATLAB中常用的三维曲面绘制函数是mesh和surf,这两个函数都要求输入的XYZ都为矩阵

years = 1950:10:1990;

service = 10:10:30;

wage = [ 150.697 199.592 187.625 179.323 195.072; 250.287 203.212 179.092 322.767 226.505;153.706 426.730 249.633 120.281 598.243];

[X, Y] = meshgrid(years, service);
% 三维曲面

figure

surf(X, Y, wage)

years 为 1x5的矩阵;service为 1x3的矩阵;

这里可以看到生成的X和Y变成了meshgrid(years,service)中的3x5矩阵 即years和service对应的网格;

意味着15个xy坐标对应着15个Z坐标,Z与X和Y是同类型矩阵;

可知surf要求输入的数据都为同类型的矩阵(一维向量不行),mesh同理

interup2函数

[XI,YI] = meshgrid(1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值