构建一个全球数据网格
想象一个非常粗糙的世界地图,每个细胞代表60°。这样一个矩阵将3-by-6地图。
创建一个3-by-6网格:
miniZ = (1 2 3 4 5 6;7 8 9 10 11 12;13 14 15 16 17 18];
现在做一个引用对象:
miniR = georasterref (RasterSize,大小(miniZ)……“Latlim”, (-90 90),“Lonlim”, 180 [-180])
您的输出出现这样的:
miniR = GeographicCellsReference属性:LatitudeLimits: 90年[-90]LongitudeLimits: 180年[-180]RasterSize: 6 [3] RasterInterpretation:“细胞”ColumnsStartFrom:“南”RowsStartFrom:“西方”CellExtentInLatitude: 60 CellExtentInLongitude: 60 RasterExtentInLatitude: 180 RasterExtentInLongitude: 360 XIntrinsicLimits: [0.5 - 6.5] YIntrinsicLimits: [0.5 - 3.5] CoordinateSystemType:“地理”AngleUnit:“度”
建立一个等距圆柱形地图投影:
图(“颜色”,“白”)ax = axesm (“MapProjection”、“eqdcylin”);轴setm (ax,“GLineStyle”,“-”,“网格”,“上”,“框架”,“上”)
画一个格平行和子午线每隔60°的标签:
setm (ax, MlabelLocation, 60, PlabelLocation, 30 [-30],…“MLabelParallel”、“北”、“MeridianLabel’,‘上’,……“ParallelLabel”,“上”、“MlineLocation”, 60岁,…“PlineLocation”,[-30] 30日)
地图数据使用
geoshow
和显示颜色梯度和传说:geoshow (miniZ miniR,‘DisplayType’,‘texturemap’);colormap colorbar(“秋天”)
注意,矩阵的第一行显示底部的地图,虽然最后一行是显示在顶部。