matlab中找两个矩阵的相同元素

  • 原创
  • |
  • 浏览:4045
  • |
  • 更新:

如果有2个matlab向量,如何找出两个向量中都有的元素?

工具/原料

  • matlab

方法/步骤

  1. 1

    比如:

    a=[1,2,3,4,5,6,7,8,9];

    b=[1,4,6,9,12,14];

    可以看出a、b都有1、4、6、9这四个元素。matlab的intersect函数,可以找到相同元素,并告诉我们相同元素的位置。

    matlab中找两个矩阵的相同元素
  2. 2

    [c, ia, ib] = intersect(a,b)

    这个语句就是获得a、b的共同元素。

    结果:

    c =     1     4     6     9         %这是给出:都有哪些相同元素

    ia =     1     4     6     9         % 这是给出,a中元素的编号

    ib =     1     2     3     4        % 这是给出,b中元素的编号

    END
  3. 2
    该信息未经许可获取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部