[問題] 加速度積分已回收
各位版上前輩大家好
我是MATLAB的新手 因為遇到一些加速度積分轉換的問題想跟各位請教
我有一個18000筆的加速度資料 他是存成矩陣類型
時間軸 X軸加速度 Y軸加速度 Z軸加速度
0.000 0.189 -0.135 -0.097
0.005 -0.469 0.343 0.262
0.010 -0.648 -0.016 0.382
0.015 0.189 0.044 -0.515
0.020 -0.110 -0.135 0.023
0.025 0.189 0.104 0.142
0.030 -0.170 0.104 0.142
0.035 0.010 0.104 0.083
0.040 -0.409 -0.016 0.023
0.045 0.129 0.044 -0.276
0.050 -0.469 -0.255 0.142
0.055 -0.110 -0.375 -0.216
. . . .
. . . .
. . . .
如果我要把此加速度檔案轉成速度檔案
是不是只要用下列的函式指令 cumtrapz 就可以把加速度積分變成速度?
for j=2:4
V(:,j) = (cumtrapz(Acc(:,j))*dt+ V(1,j)
end
<P.S> Acc(:,j) 上面矩陣的全部加速度資料
dt 取樣頻率 1/200
因為我有查過其他的指令 他們都需要有y=f(x)這樣的關係式才能做積分運算
我的問題是
有沒有其他的方法可以只單純對上面的數值作積分運算
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.109.28