相关疑难解决方法(0)

查找单元格数组中所有(非唯一)元素的索引,因为它们出现在第二个(已排序且唯一的)单元格数组中

A = {'A'; 'E'; 'A'; 'F'};

B = {'A';'B';'C';'D';'E'; 'F'};
Run Code Online (Sandbox Code Playgroud)

我试图获取单元格数组中的每个字符串A,该索引与单元格数组中的该字符串匹配B.A会有重复的价值,B不会.

find(ismember(B, A) == 1)
Run Code Online (Sandbox Code Playgroud)

输出

1
5
6 
Run Code Online (Sandbox Code Playgroud)

但我想得到

1
5
1
6
Run Code Online (Sandbox Code Playgroud)

优选地在一个衬里中.我不能使用strcmp而不是ismember,因为向量是不同的大小.

向量实际上将包含日期字符串,我需要索引不是逻辑索引矩阵,我对不使用它进行索引的数字感兴趣.

我该怎么做?

matlab find cell-array

5
推荐指数
1
解决办法
5746
查看次数

标签 统计

cell-array ×1

find ×1

matlab ×1