私はMatlabのに初心者だとstrの位置決めについての質問があります:私はstrfind(A,'fghij')
を使用する場合、どのように私は3
得ることができますMatlabでstrを見つける方法は?
A = ['abc','de','fghij','something','another'];
を?
ありがとうございました。
私はMatlabのに初心者だとstrの位置決めについての質問があります:私はstrfind(A,'fghij')
を使用する場合、どのように私は3
得ることができますMatlabでstrを見つける方法は?
A = ['abc','de','fghij','something','another'];
を?
ありがとうございました。
私はあなたの質問を理解していませんが、値が2ではなく3であるのが不思議であれば、matlab(ほとんどの言語とは異なります)は0 。
ああ...私はMatlabがC/Javaとインデックスが違うことを知っています。私の質問はインデックスを見つける方法です.Mablabは文字列のセルを使うので、そのような "データ構造"にはかなり精通していますが、文字列を見つける方法を理解できません....まだありがとう〜 – newbieSOF
ありがとう@TroyHaskin!私は別のポストで答えを見つける〜
idx=find(ismemeber(A,'fghij'))
私が欲しいものです。
重複があなたの質問に答えた場合は、重複対話の質問。 – TroyHaskin
'A 'を[セル配列](http://www.mathworks.com/help/matlab/matlab_prog/cell-arrays-of-strings.html)に変換した後([文字列の意味Matlab](http://www.mathworks.com/help/matlab/matlab_prog/creating-character-arrays.html)、私は[2番目に高い答え]を提案したい(http://stackoverflow.com/a/18649852/3121310)と 'strcmp'が最も速いので – TroyHaskin