matlab二维插值绘制地貌图

泪湿孤枕 提交于 2019-11-29 14:26:02

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

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')
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!