如何计算沿着所述维度的多维数组的线性趋势?

时间:2019-03-28 01:14:04

标签: matlab multidimensional-array geospatial trend

我试图通过保持m * n形状不变来计算3d网格数据沿第3维的线性趋势。我不希望改变输出的形状。

让我们说数据= 45 * 25 * 12,通过保持相同的m×n矩阵形状,我们可以轻松地计算第3维的均值和方差。

mean = mean(data,3);
variance = var(data,1,3);

但是在趋势的情况下,它没有给出预期的输出(45 * 25)。 有一个way,但是它很慢,而且不完全是我要寻找的,因为这种方法会有点遗漏像素放置。

trend = trend(data,3);

给出25 * 12而不是所需的45 * 25矩阵。 因此,有没有一种方法可以沿着三维方向计算趋势并获得期望输出矩阵(45 * 25)。

注意;我正在使用3d栅格化的降水数据

0 个答案:

没有答案