我试图通过保持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栅格化的降水数据