A = {'A'; 'E'; 'A'; 'F'};
B = {'A';'B';'C';'D';'E'; 'F'};
セル配列内の文字列ごとに、セル配列内A
のその文字列と一致するインデックスを取得しようとしていますB
。A
値が繰り返されますが、そうでB
はありません。
find(ismember(B, A) == 1)
出力
1
5
6
しかし、私は取得したいです
1
5
1
6
できればワンライナーで。ベクトルのサイズが異なるため、 ismember の代わりに strcmp を使用することもできません。
ベクトルには実際には日付文字列が含まれます。論理インデックス マトリックスではなくインデックスが必要です。インデックス作成に使用しないように数値に関心があります。
どうすればいいのですか?