我在Matlab中有一个4维矩阵(时间,一个变量,Y位置,X位置)。
以下是这个4维矩阵的样子:
100表示有100个时间步;1表示这里只有1个变量;289和570是y和x方向的格子单元索引。
如何在特定区域内计算平均值?
例如,我想在时间步1中,在33 < Y_location < 47且112 < X_location < 176的区域内得到平均值。
以下是这个4维矩阵的样子:
>> size (npp_data_pft1)
ans =
100 1 289 570
100表示有100个时间步;1表示这里只有1个变量;289和570是y和x方向的格子单元索引。
如何在特定区域内计算平均值?
例如,我想在时间步1中,在33 < Y_location < 47且112 < X_location < 176的区域内得到平均值。