If i have a graph that levels off, how can i find the first x value this occurs at, on matlab?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
KL
le 15 Déc 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 commentaires
Image Analyst
le 15 Déc 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 commentaires
Voir également
Catégories
En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!