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
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
Chris
Chris 2012-12-16
Yes, thankyou. I'm new here, and not knowing the full definition, it seemed urgent to me at the time. So, sorry for that, i've removed it.

请先登录,再进行评论。

采纳的回答

Mark Whirdy
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 CenterFile Exchange 中查找有关 Programming 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by