文字列を針として使用し、文字のセル配列を干し草の袋として使用している場合、次は毎回同じ結果を達成しますか? 私は彼らのドキュメントを見ていますが、それ以外のことを示唆するものは何も見当たりません。SOのコミュニティにも確認したかったのです。
基本的、
k = strmatch('abc', cellArray, 'exact');
k2 = find(strcmp('abc', cellArray));
ここcellArray
で、 は文字の Nx1 セル配列で、任意のインデックスに 'abc' 値があります。たとえば、インデックス 10、20、および 30にcellArray
ある場合。abc
cellArray
k = [10 20 30];
k2 = [10 20 30];
また、両方のメソッドが同じ回答を返す場合、この種の検索シナリオ (同じデータ型のセル配列で char 文字列を検索する) でいつstrmatch
overを使用しますか? なぜ私が尋ねているのか疑問に思っている人がいれば、非常に遅いです。strcmp
strmatch