温度的面积加权平均值

问题描述:

我有特定经度和纬度的温度数据。我想计算matlab中温度的面积加权平均值。温度的面积加权平均值

这里是一个用于计算面积加权平均的方程,其中权重明显是面积。该区域是指由经度和纬度定义的物理网格。

sum_y(sum_x(temp * area))/sum_y(sum_x(area)) 

其中sum_xsum_y指的经度和纬度的尺寸的总和。

我的问题是,你如何总结经度,纬度和这是如何转化为matlab的区域?

感谢 汉斯

在MATLAB中,沿着特定维综上所述,您使用:

sum(area,1); %sum along first dimension 
sum(area,2); %sum along second dimension etc.. 

因此,在总结,它看起来就像这样:

sum(sum(temp.*area,1),2) ./ sum(sum(area,1),2)