我有两个文本文件:
stoplist = importdata('stoplist.txt');
vocab = importdata('vocabulary.txt');
我正在尝试创建一个向量,其中每个元素都是vocab
中stoplist
中每个单词的行号(保证vocab
包含stoplist
中的所有单词加上更多)。这是如何工作的?
我对Matlab中的字符串没有任何经验,所以我尝试了一些关于单元格的错误。
答案 0 :(得分:1)
使用[~, posVocab, posStoplist] = intersect(vocab, stoplist);
然后决定如何对这些职位列表进行排序。
https://www.mathworks.com/help/matlab/ref/intersect.html
您还应该检查示例"具有尾随空格的字符向量的单元阵列"在引用中 - 尾随空格意味着字符串是不同的。