Logical array inside an expression
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Mohammed Qahosh
am 14 Nov. 2020
Beantwortet: KSSV
am 14 Nov. 2020
I have the following expression:
A = { 'aim' , '4' ; 'result' , 'peak' }; C = strcmp (A, 'result' ); A (C, 2)
When I run the command it gives:
1 × 1 cell array
{ 'peak' }
what is the meaning of the last expression:
A (C, 2)
Thanks in advance for your help
0 Kommentare
Akzeptierte Antwort
KSSV
am 14 Nov. 2020
A = { 'aim' , '4' ; 'result' , 'peak' }; % this is cell array of strings
C = strcmp (A, 'result' ); % comapre the string 'result' from given string array A. This gives the logical index
A (C, 2) % show the string which at required index
Read about Strcmp. this stand for string compare.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings 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!