String Matlab字符串搜索与索引

String Matlab字符串搜索与索引,string,matlab,text,indexing,String,Matlab,Text,Indexing,我有两个文本文件: stoplist = importdata('stoplist.txt'); vocab = importdata('vocabulary.txt'); 我试图创建一个向量,其中每个元素都是vocab中的行号,对应于stoplist中的每个单词(可以保证vocab包含stoplist中的所有单词以及更多单词)。这是怎么回事 我没有在Matlab中使用字符串的经验,所以我尝试的每件事都会遇到一大堆关于单元格的错误。使用[~,posVocab,posStoplist]=inte

我有两个文本文件:

stoplist = importdata('stoplist.txt');
vocab = importdata('vocabulary.txt');
我试图创建一个向量,其中每个元素都是
vocab
中的行号,对应于
stoplist
中的每个单词(可以保证
vocab
包含
stoplist
中的所有单词以及更多单词)。这是怎么回事


我没有在Matlab中使用字符串的经验,所以我尝试的每件事都会遇到一大堆关于单元格的错误。

使用
[~,posVocab,posStoplist]=intersect(vocab,stoplist)
然后决定如何对这些职位列表进行排序。
您还应该检查参考中的示例“带尾随空格的字符向量单元格数组”——尾随空格表示字符串不同