2014-10-06 82 views
3

我想在Matlab中使用查找運算符作爲布爾值,並且我想知道它是否可能,如果是這樣的話?測試一個向量的任何元素是否等於1

這就是我要做的

//If The second column in X contains a 1, do something 
if(find(X(:,2) == 1) == true) 
//do something 

回答

4

我認爲你正在尋找的any功能:

if(any(X(:,2) == 1)) 
//do something 

你可以使用find實現這樣的事情,我不會推薦它。這裏有一個選項:

if(numel(find(X(:,2) == 1)) > 0) 
相關問題