I have plotted a velocity vs time graph for a car that uses a ramp input (with slope 5) as throttle input. Is there a way to calculate the slope (acceleration) from the plot in the simulink environment itself?

2 views (last 30 days)
The slope of the velocity line needs to be used elsewhere in simulink when I use different slopes for the ramp input of throttle. Hence, your solution would help me use the slope data (acceleration) in my controller.
I have attached a matlab figure for reference.
Thank you in advance.

Answers (1)

Moby Philip
Moby Philip on 13 Jan 2019
Edited: Moby Philip on 13 Jan 2019
Hello Vishal,
First your image is showing error. If you want to find the slope of a curve, it can be found with the helpof desired points using the diff function or gradient method. Assume if you want to find slope of two points at A and B then slope at that instant is given as:
slope=diff(B)./diff(A).
Regards

Categories

Find more on General Applications in Help Center and File Exchange

Products


Release

R2017b

Community Treasure Hunt

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

Start Hunting!