matlab二维插值绘制地貌图

在这里插入图片描述
在这里插入图片描述

clear
clc
[x,y]=meshgrid(1:10);
% 测量数据
h=[0 .02 -.12 0 -2.09 0 -.58 -.08 0 0;
    .02 0 0 -2.38 0 -4.96 0 0 0 -.1;
    0 .1 1 0 -3.04 0 -.53 0 .1 0 ;
    0 0 0 3.52 0 0 0 0 0 0;
    -.43 -1.98  0 0 0 .77 0 2.17 0 0;
    0 0 -2.29 0 .69 0 2.59 0 .3 0;
    -.09 -.31 0 0 0 4.27 0 0 0 -.01;
    0 0 0 5.13 7.4 0 1.89 0 .04 0 ;
    .1 0 .58 0 0 1.75 0 -.11 0 0 ;
    0 -.01 0 0 .3 0 0 0 0 .01];
[xi,yi]=meshgrid(1:.1:10);
hi=interp2(x,y,h,xi,yi,'spline'); % 二维插值,三次样条插值
surf(hi)  % 绘制地貌图
xlabel('x'),ylabel('y'),zlabel('h')
  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值