Convert an acceleration time graph, into a velocity time graph.
4 次查看(过去 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 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!