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)的格林。