我有一个像这样的行向量:[1 5 6 -4 3]
。我想找到元素之间第二个差异的绝对值的方法。此示例中的第二个差异为(6-1)=5 ,-4-5=-9 & 3-6=-3
,平均绝对均值为(5+9+3)/3=17/3
。
有没有办法使用MATLAB的高效矩阵/数组操作来很好地完成这项工作?
答案 0 :(得分:3)
对于第二个区别,您可以执行以下操作(v是您的向量):
v(3:end)-v(1:end-2)
从那里计算 abs olute值的 mean ,这真的是一个简单的步骤。