我可以叫什么 发表于 2016-6-23 17:38

MATLAB如何判断矩阵是否包含某个特定元素?

eg:a=;
       b=7;
如何判断矩阵a中是否有b元素?   PS:用一个函数表示,不用循环查找,我记得好像是有一个这样的函数吧?就是可以加在if的判断语句里的。

我可以叫什么 发表于 2016-6-23 17:38


我懂了!   用sum可以   sum(sum(a==b))

百年孤独 发表于 2016-6-23 17:39

你的方法是对的

有一个直接逻辑的是这样写
~isempty(find(a==b))

百年孤独 发表于 2016-6-23 17:40

其实,matlab有专门的函数:ismember(b,a)
页: [1]
查看完整版本: MATLAB如何判断矩阵是否包含某个特定元素?