Convert an acceleration time graph, into a velocity time graph.
조회 수: 8 (최근 30일)
이전 댓글 표시
My acceleration and corrosponding time values are from another function which gives them as 'a' and 't', both in vector form. There are aprox 1000 values for each, where t is incrementing in 0.1(s). And acceleration has positive and negative values. And V0 = 0
I've tried many things such as integrating 'a' with respect to 't', or using V= u+at each in for loops. But my MATLAB skills are limited.
I dont have enough code to really help, but this is the base starting point.
Function [velocity,time] = V_T(o,p,l)
[t,a] = AccCal(o,p,l);
end
댓글 수: 2
Jürgen
2012년 12월 16일
Hi,start by posting the code you already have in an understandle way , the better you provide the code and some example data the more chance somebody will help you ,R,J
채택된 답변
Mark Whirdy
2012년 12월 16일
편집: Mark Whirdy
2012년 12월 16일
I'm not sure its a matlab issue as such but you'd need to know the starting velocity at least. If we assume its zero, then I think that since the acceleration is a DIFFERENCE-series of velocities (the change in the velocities per second), it follows that the velocity is the SUM of accelerations so
vel = cumsum(accel);
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!