数学建模社区-数学中国

标题: MATLAB如何判断矩阵是否包含某个特定元素? [打印本页]

作者: 我可以叫什么    时间: 2016-6-23 17:38
标题: MATLAB如何判断矩阵是否包含某个特定元素?
eg:a=[1,2,3,4,5,6];
       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)





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5