matlab二维插值绘制地貌图

匿名 (未验证) 提交于 2019-12-03 00:05:01


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