养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATLAB利用topo.mat数据绘制地形图

时间:2024-11-08 20:31:26

MATLAB自带topo.mat地形数据,该数据来自美国海洋和大气管理局(NOAA)国家地理数据中心(NationalGeophysicalDataCenter)。本文利用topo.mat数据分别绘制了世界地形图和中国区域的地形图。

MATLAB利用topo.mat数据绘制地形图

工具/原料

MATLAB

topo.mat

contour

方法/步骤

1、第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:closeall;cl娣定撰钠earall;艘早祓胂clcload('topo.mat','topo');figure(1)contour(0:359,-89:90,topo,[00],'b')axisequal;axis([0,360,-90,90])figure(2)contour(70:130,0:60,topo(90:150,71:131),[00],...'k','LineWidth',2)axistight;set(gca,'FontSize',15,'TickDir','out',...'TickLength',[0.015,0.015])其中contour是绘制等值线图,figure(1)是绘制世界地形图,figure(2)是绘制中国区域地形图,[00]表示绘制海拔高度为0米的地形图。

MATLAB利用topo.mat数据绘制地形图

2、第二,保存和运行上述脚本,得到figure(1)世界地形图。

MATLAB利用topo.mat数据绘制地形图

3、第三,得到figure(2)中国区域地形图。

MATLAB利用topo.mat数据绘制地形图

4、第四,如果想对figure(2)中国区域地形图的坐标轴经纬度间隔进行改变,可以添加如下代艨位雅剖码:刻八圄俏9;XLim',[70130],'YLim',[060],...'XTick',[70,90,110,130],'YTick',[0,20,40,60])

MATLAB利用topo.mat数据绘制地形图

5、第五,这样得到的中国区域地形图figure(2)如下,坐标轴经纬度间隔做了相应改变。

MATLAB利用topo.mat数据绘制地形图

© 一点知识