1
文字列に含まれるすべての単語を含む一連の文字列(Nx1行列として)と辞書(Mx1)を持っています。 例:matlabで文字列と辞書のセットを与えられた整数の行列を作成します
strings= ['i went to the mall'; 'i am hungry']
dictionary = ['i','went','to','the', 'mall','am','hungry']
私は、対応する単語が対応するつぶやきに存在する場合、セルは1が含まれています(サイズM×Nのの)マトリックスを作成したいです。どのように私はmatlabでそれを行うことができますか?
は、私はこれをやってみました:for i=1:len_of_dict
for j=1:len_of_str
temp=strfind(string1(j),dict(i));
x=find(cellfun(@isempty,temp));
xx = isempty(x);
if(xx~=0)
vec(i,j)=1;
end
end
end
しかし、私が得たベクトルが正しくありません。喜んで助けてください!