find out in which row an element is equal to a specific number
Ältere Kommentare anzeigen
hi,
I have the following problem:
I have a matrix with 20 columns and over 200'000 rows. somewhere in this matrix there seems to be some strange datas which I would like to delete. If I am looking for the rownumbers where the value is higher than a specific value, lets say I am looking for all the values in the first row that are larger than 1500
If I do this:
data18(:,1)>1500
I get a logical array, but what I am looking for is the exact row number, what do I need to do?
Akzeptierte Antwort
Weitere Antworten (3)
Youssef Khmou
am 1 Mai 2013
Bearbeitet: Youssef Khmou
am 1 Mai 2013
hi try :
[x,y]=find(data18(:,1)>1500);
1 Kommentar
Locks
am 1 Mai 2013
N/A
am 14 Mai 2016
0 Stimmen
How would you implement this in a loop for a variety of values?
partha sarkar
am 11 Dez. 2019
0 Stimmen
how to check whether aparticular value in a array is euqal to a given value
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!