主要内容

构建一个全球数据网格

想象一个非常粗糙的世界地图,每个细胞代表60°。这样一个矩阵将3-by-6地图。

  1. 创建一个3-by-6网格:

    miniZ = (1 2 3 4 5 6;7 8 9 10 11 12;13 14 15 16 17 18];
  2. 现在做一个引用对象:

    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:“度”
  3. 建立一个等距圆柱形地图投影:

    图(“颜色”,“白”)ax = axesm (“MapProjection”、“eqdcylin”);轴setm (ax,“GLineStyle”,“-”,“网格”,“上”,“框架”,“上”)
  4. 画一个格平行和子午线每隔60°的标签:

    setm (ax, MlabelLocation, 60, PlabelLocation, 30 [-30],…“MLabelParallel”、“北”、“MeridianLabel’,‘上’,……“ParallelLabel”,“上”、“MlineLocation”, 60岁,…“PlineLocation”,[-30] 30日)
  5. 地图数据使用geoshow和显示颜色梯度和传说:

    geoshow (miniZ miniR,‘DisplayType’,‘texturemap’);colormap colorbar(“秋天”)

    与颜色条粗世界地图

注意,矩阵的第一行显示底部的地图,虽然最后一行是显示在顶部。