cdtarea.文件
这cdtarea.功能为LAT,LON网格中的每个单元格提供了近似面积,假设和椭圆形地球。该功能旨在实现大型网格化的气候数据集的易于面积平均加权。此功能类似于CDTDIM。
内容
句法
a = cdtarea(lat,lon)a = cdtarea(lol,lon,'km2')
描述
a = cdtarea(lat,lon)给出所提供的每个网格单元的近似面积拉特,Lon。输入拉特和LON必须具有匹配的尺寸,仿佛它们是由Meshgrid.。
a = cdtarea(lat,lon,'km2')为平方公里提供网格细胞区域。
例子
给定10度全球网格cdtgrid.。
[LAT,LON] = CDTGRID(10);
每个网格单元具有这些尺寸:
a = cdtarea(lat,lon,'km ^ 2');
绘制网格单元格区域:
p = pcolor(lon,lat,a);轴图片ylabel('纬度')Xlabel('经度')cb =彩色杆;Ylabel(CB,'网格细胞区域(KM ^ 2)'的)
就像我们预期一样,网格细胞靠近赤道,靠近杆子较小。如果您在上面的地图上仔细观察,您可能会注意到世界顶部的值似乎不会匹配世界底部的值。这是由于不幸的行为PColor.,丢弃行和一列数据。可以通过使用插值的着色或通过使用来修复该行为imagesc.代替PColor.,但我用过PColor.以上是因为它是包括网格线的简单方法。
作者信息
这cdtarea.职能是由Chad A. Greene of Texas Geophysics学院(UTIG)的格林。