找到元素之间第二个差异的绝对值的平均值

时间:2012-10-23 02:43:53

标签: matlab matlab-guide

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

有没有办法使用MATLAB的高效矩阵/数组操作来很好地完成这项工作?

1 个答案:

答案 0 :(得分:3)

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

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

从那里计算 abs olute值的 mean ,这真的是一个简单的步骤。