在matlab中查找行的索引

时间:2014-01-03 10:43:08

标签: arrays matlab

我有一个N*3暗的矩阵B.我想找到B的索引,其列3的值为1

我使用了命令[~,id]=ismember(1,B(:,3))id仅返回值1,即使矩阵中有许多行,其中列3的值为1.可以任何人指出命令中的错误吗?

1 个答案:

答案 0 :(得分:3)

相反:

id = find(B(:,3)==1)

但另外,要使用ismember,您应该交换输入[~,id]=ismember(B(:,3),1)