How to include datasets of both velocity as acceleration
10 views (last 30 days)
Show older comments
Frank Oosterveld
on 4 Apr 2020
Commented: Ameer Hamza
on 8 Apr 2020
Good afternoon all,
From a big dataset of both the velocity as the time - for explanational purposes, lets say:
v = [v1, v2, v3, v4]
t = [t1, t2, t3, t4]
I require the acceleration. By differentiating in the common way, we will obtain the following dataset for the acceleration:
a = diff(v)/diff(t) % = [a1 a2 a3]
Now I got a dynamic equation where the function has variables of both the velocity, time AND acceleration. That is f(a,v,t).
However, the vector dimensions are unequal. How should I proceed? Is it possible to shift the accelerations by +/- 0.5 seconds (how in earth?) such that the acceleration is measured in the correct point. Then I could remove the first or last set of the dataset of 'v' and 't', such that the datasets align in lenghts? Or how would you guys proceed?
0 Comments
Accepted Answer
Ameer Hamza
on 4 Apr 2020
Use gradient to keep the vector length equal
a = gradient(v)./gradient(t)
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!