How do I erase following data?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
HyoJae Lee
il 9 Mar 2021
Commentato: HyoJae Lee
il 9 Mar 2021
I want to erase following data when data goes down under 28.
For example,
If I have this matrix
36 33 31 29 30 27 31 33 24,
I want to make the matrix into
36 33 31 29 30 NaN NaN NaN NaN.
--> when I first met a number under 28, following datas are erased like this.
Thanks.
0 Commenti
Risposta accettata
Più risposte (1)
Mehmed Saad
il 9 Mar 2021
you can use find but not recommended
x = [36 33 31 29 30 27 31 33 24];
x(find(x<28,1):end) = nan
x =
36 33 31 29 30 NaN NaN NaN NaN
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!