![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/181183/image.jpeg)
Confusion using cumtrapz for acceleration
조회 수: 1 (최근 30일)
이전 댓글 표시
I have data for a person swinging their leg back and forth, I have this data in the form of acceleration. I have tried using cumtrapz to turn this data into displacement.
ie Vel = vel0 + cumtrapz(t,Acc)
Pos = pos0 + cumtrapz(t,Vel)
however I get a graph that is increasing only, no osccilations, I am confused, is cumtrapz dealing with the negative accelerations accurately?
any ideas about how to tackle this problem?
댓글 수: 1
A Jenkins
2014년 9월 17일
If you would provide some sample data it would help people reproduce your problem.
I made up my own data but your code seems to work just fine:
t=0:0.1:10;
Acc=sin(t);
vel0=-1;
pos0=0;
Vel = vel0 + cumtrapz(t,Acc)
Pos = pos0 + cumtrapz(t,Vel)
plot(t,Acc,t,Vel,t,Pos)
legend('Acc','Vel','Pos')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/181183/image.jpeg)
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!