想象一幅极其粗糙的世界地图,其中每个单元格代表60°。这样的地图矩阵将是3乘6。
创建一个3×6的网格:
米尼兹=[1 2 3 4 5 6;7 8 9 10 11 12;13 14 15 16 18];
现在创建一个引用对象:
miniR=georasterref('RasterSize',size(miniZ),…'Latlim',[-90],'Lonlim',[-180])
您的输出如下所示:
miniR=地理位置引用属性:纬度经纬度:[90 90]经纬度经纬度:[180]光栅尺寸:[3 6]光栅解释:“单元格”列起始位置:“南”行起始位置:“西”单元格延伸纬度:60单元格延伸经纬度:60光栅延伸经纬度:180光栅延伸经纬度:360 xintrisic限制:[0.5 6.5]YIntrinsicLimits:[0.5 3.5]坐标系统类型:“地理”角度单位:“度”
设置等距圆柱形地图投影:
图('Color','white')ax=axesm('MapProjection','eqdcylin');轴偏离设定值(ax、'GLineStyle'、'-'、'Grid'、'on'、'Frame'、'on')
以60°间隔绘制带有平行和子午线标签的分划:
setm(ax,'MlabelLocation',60,'PlabelLocation',[-30],…'mlabellparallel','north','MeridianLabel','on','ParallelLabel','on','MlineLocation',60,…'PlineLocation',[-30])
使用地理展览
并使用颜色渐变和图例显示:
geoshow(miniZ,miniR,'DisplayType','texturemap');colormap('秋')颜色条
请注意,矩阵的第一行显示在地图的底部,而最后一行显示在顶部。