Determine when the graph becomes flat
20 views (last 30 days)
Show older comments
Hi! I have a set of x and y-data which I have plotted in a diagram. I want to find a way to plot a horizontal line in my diagram when my graph (y-values) becomes flat for increasing x, i.e. when y(n+1)-y(n) is less than some number.
Is there a way I can do that using a loop or something? I appreciate all your help :)
0 Comments
Answers (1)
Jan
on 5 Oct 2016
lastSteepIndex = find(diff(y) >= limit, 1, 'last')
Now you have the index of the last element with non-flat data.
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!