4

我有一个像这样的行向量:[1 5 6 -4 3]。我想找到元素之间第二个差异的绝对值的平均值。本例中的第二个差异是(6-1)=5 ,-4-5=-9 & 3-6=-3,平均绝对平均值是(5+9+3)/3=17/3

有没有办法使用 MATLAB 的高效矩阵/数组操作来很好地做到这一点?

4

1 回答 1

3

对于第二个区别,您可以执行以下操作(v 是您的向量):

v(3:end)-v(1:end-2)

从那里计算绝对值的平均值,这确实是一个简单的步骤。

于 2012-10-23T02:54:50.160 回答