If i have a graph that levels off, how can i find the first x value this occurs at, on matlab?
3 views (last 30 days)
Show older comments
I have a temperature VS time graph, and am looking for the first time(x) at which it levels off at a certain temp (y).
2 Comments
Answers (2)
KL
on 15 Dec 2017
It depends on how you've stored your data. Let's you have them in a matrix,
data = [(1:10)' zeros(10,1)];
data(5,2) = 10;
data =
1 0
2 0
3 0
4 0
5 10
6 0
7 0
8 0
9 0
10 0
Let's say column 1 is time and 2 is temperature. I want to find the time when tepmerature is 10,
t = data(data(:,2)==10,1)
t =
5
0 Comments
Image Analyst
on 15 Dec 2017
Perhaps use findchangepts().
Or use movstd() or stdfilt() and find the last element where the standard deviation in a window falls below a certain level.
0 Comments
See Also
Categories
Find more on 2-D and 3-D Plots 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!