dreamstone 发表于 2010-5-24 14:30

数值积分

我有一个随时间变量的加速度信号,现想通过数值积分获得速度信号,该怎么积分呢?
大虾给以指点么
附上加速度数值

rocwoods 发表于 2010-5-24 15:08


doc trapz

dreamstone 发表于 2010-5-24 23:29

回复 沙发 rocwoods 的帖子

这组加速度信号积分出的速度应该是一组数,trapz积分处了一个数字,是不是先差值拟合出加速度函数,然后在积分?

>> z=trapz(t,x)

z =

-2.3804e-006

>>

ChaChing 发表于 2010-5-25 07:44

LZ请help trapz仔细些, 最底下一般不是还有相关函数吗?:lol
或许cumtrapz就是LZ要的!?
个人记得已有许多诸如此类的讨论, 搜索下并看看!:@)

dreamstone 发表于 2010-5-25 13:01

回复 地板 ChaChing 的帖子

,先去除趋势项后,使用v=cumtrapz(t,a)对上述加度积分得到了速度,但是进一步对速度使用s=cumtrapz(t,v),出现明显和实际位移不符合,能不能直接对a积分两次得到位移?

[ 本帖最后由 dreamstone 于 2010-5-25 19:11 编辑 ]

qibbxxt 发表于 2010-6-3 11:25

数值积分的话,还可以用quad,quadl,quadgk等函数

dreamstone 发表于 2010-6-3 18:35

回复 6楼 qibbxxt 的帖子

呵呵,谢谢了,我自己通过滤波,去趋势项,自己编了个梯形公式,不过误差还有点大快10%了
页: [1]
查看完整版本: 数值积分