Logical array inside an expression
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
KSSV
2020 年 11 月 14 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!