If i have a graph that levels off, how can i find the first x value this occurs at, on matlab?
3 次查看(过去 30 天)
显示 更早的评论
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 个)
KL
2017-12-15
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 个评论
Image Analyst
2017-12-15
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 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!