寻找元素之间第二个差的绝对值的方法 [英] Finding means of the absolute values of second differences between elements

查看:48
本文介绍了寻找元素之间第二个差的绝对值的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a row vector like so: [1 5 6 -4 3]. I want to find means of absolute values of second difference between elements. The second differences in this example are (6-1)=5 ,-4-5=-9 & 3-6=-3, and the average absolute mean is (5+9+3)/3=17/3.

是否有某种方法可以使用MATLAB的高效矩阵/数组操作很好地做到这一点?

Is there some way of using MATLAB's efficient matrix/array manipulation to do this nicely?

推荐答案

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

For the second difference you can do the following (v is your vector):

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

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

and from there to calculating the mean of the abs olute value, its really a simple step.

这篇关于寻找元素之间第二个差的绝对值的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆