-4

matlabでそれを行う自動方法はありますか?

4

2 に答える 2

2

strfind は、検索のために探しているもののように聞こえます http://www.mathworks.com/help/techdoc/ref/strfind.html

FID = fopen(FileName, 'rb');
str= fread(FID, [1, inf], 'char');
fclose(FID);
found = strfind(word, str)

Found には単語のインデックスがあります。

それがあなたが望んでいたものに近いことを願っています。

于 2012-08-20T08:52:38.947 に答える
0

Matlabには、文字列を処理するための強力なメカニズムがあります。詳細については、を参照regexpしてください。

ファイル全体をメモリに読み込み、次のように使用して検索できますregexp

txt = fileread( fileName );
tokens = regexp( txt, str, 'tokens' );
于 2013-03-04T08:08:16.260 に答える