Finding position of a string in a cell array
18 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
yashvin
am 30 Jul. 2015
Beantwortet: Azzi Abdelmalek
am 30 Jul. 2015
Hello, please find below my code:
Airport_data(1:10)
ans =
'AGGH' '' 'ANYN' '' 'AYBK' '' 'AYDU' '' 'AYGB' ''
>> Airport_actual
Airport_actual =
'ANYN'
>> whos Airport_data
Name Size Bytes Class Attributes
Airport_data 1x4835 555792 cell
>> whos Airport_actual
Name Size Bytes Class Attributes
Airport_actual 1x1 120 cell
i want to find the index of 'ANYN' which in this case is 3. How can i do this.? Should i convert to string first?
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 30 Jul. 2015
s={'AGGH' '' 'ANYN' '' 'AYBK' '' 'AYDU' '' 'AYGB' }
find(strcmp(s,'ANYN' ))
0 Kommentare
Weitere Antworten (1)
Walter Roberson
am 30 Jul. 2015
[tf, idx] = ismember(Airport_actual, Airport_data);
tf will be true if it is found, and idx will be the index it was found at.
0 Kommentare
Siehe auch
Kategorien
Mehr zu String Parsing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!