MATLAB如何查找向量中某元素所有位置,并将坐标返回到一个数组里.
如a=['A','B','A','C','D',]我想找到‘A’,得到c=[1,3].
人气:278 ℃ 时间:2020-04-06 16:29:22
解答
>> a = {'A','B','A','C','D'};
b = {'A'};
[c1,c2] = ismember(b,a)请问,假如a很长,而我不知道a里面有几个'A呢?'a = {'A','B','A','C','D'};b = {'A'};n = 1:length(a);c = arrayfun(@(x) ismember(b,a(x)),n);c = n(c)c = 1 3
推荐
- MATLAB中,怎么获取一个向量中最大的N个元素,并获取它们所在的位置
- matlab中如何找出向量的0元素位置
- 在matlab中如何求一个向量内各个元素之和
- 怎么求水的电离程度
- He ,and ,buys,food ,other ,some,things 将打乱的单词重新组织好.
- day after day my feeling stronger i dont know how to explain can you feel my heart,求歌名 歌手
- 由下午1:15到1:54,时钟的时针和分针转过的角度分别是多少
- 图书馆有故事书和科技书共350本,科技书的本数是故事书的4倍,故事书和科技书各有多少本?
猜你喜欢