2017-03-03 169 views
0

我有兩個文本文件:Matlab的字符串搜索和索引

stoplist = importdata('stoplist.txt'); 
vocab = importdata('vocabulary.txt'); 

我試圖創建一個向量,其中每個元素是vocab(行號爲每個單詞stoplist它保證vocab包含所有文字stoplist加上更多)。這個怎麼用?

我真的沒有用Matlab中的字符串,所以我得到一個有關的一切,我試着細胞一堆錯誤的經驗。

回答

1

使用[~, posVocab, posStoplist] = intersect(vocab, stoplist); 然後再決定如何立場的那些列表進行排序。 https://www.mathworks.com/help/matlab/ref/intersect.html 您也應該檢查例如在參考「特徵向量與尾隨空白的單元陣列」 - 尾隨空格意味着字符串是不同的。