arrays - Matlab,在两个数组中找到公共(public)值

标签 arrays matlab find

我想在两个数组中找到共同的值(例如,如果 A=[1 2 3 4 5 6] 和 B=[9 8 7 6 3 1 2] 结果是 ans=[1 2 3 6]) .有不用循环的方法吗?

谢谢

最佳答案

使用 intersect(A,B) 得到答案。

另一种选择是使用ismember,例如A(ismember(A,B))

关于arrays - Matlab,在两个数组中找到公共(public)值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16494045/

相关文章:

MATLAB 首选项 : display variable values when hovering

shell - 使用 xargs 将目录从查找结果移动到另一个目录

mysql - 如何在 CakePHP 中生成 MySQL IS NOT NULL 条件?

linux - 用于检查在 x 分钟内没有创建文件的查找命令

c - 二维数组 - 我想找到每行中哪些列中有 1

linux - 在 Matlab 中运行 Linux shell 命令时出错

javascript - Array.from 不能作为 Array#map 中的直接回调函数

matlab - 如何在 matlab 中创建带有当前时间戳的 .mat 文件?

java - 在Java中删除集合中重复的最佳方法?

ios - 修改 Objective-C 函数中的 C 数组