2017-03-03 171 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 您也应该检查例如在参考“特征向量与尾随空白的单元阵列” - 尾随空格意味着字符串是不同的。