MATLAB如何查找向量中某元素所有位置,并将坐标返回到一个-查字典问答网
分类选择

来自潘显章的问题

  MATLAB如何查找向量中某元素所有位置,并将坐标返回到一个数组里.如a=['A','B','A','C','D',]我想找到‘A’,得到c=[1,3].

  MATLAB如何查找向量中某元素所有位置,并将坐标返回到一个数组里.

  如a=['A','B','A','C','D',]我想找到‘A’,得到c=[1,3].

3回答
2020-04-18 04:54
我要回答
请先登录
刘利雄

  >>a={'A','B','A','C','D'};

  b={'A'};

  [c1,c2]=ismember(b,a)

2020-04-18 04:55:24
潘显章

  请问,假如a很长,而我不知道a里面有几个'A呢?'

2020-04-18 04:56:39
刘利雄

  a={'A','B','A','C','D'};b={'A'};n=1:length(a);c=arrayfun(@(x)ismember(b,a(x)),n);c=n(c)c=13

2020-04-18 05:01:26

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •