在我的研究中,我必须识别矩阵中具有相同值的行和列。
这里例如矩阵的形式:
A= [60 27 45 72 22 14 56 2 8 39 18 12;
72 27 60 45 11 7 3 23 41 17 56 39]
然后,我想在第1列和第2列中识别第1行到第4行。
这是我代码的一部分。
done =all(ismember(A(1,1:4),A(2,1:4))); %Code that I want to ask you.
请查看第1-4行和第1-4列;
如果我使用上面的代码,done将始终给出true(1)。但这不是我的愿望,因为A(1,1)
与A(2,1)
不一样,那么A(1,3)
也与A(2,3)
不一样,A(1,4)
也不一样A(2,4)
。
答案 0 :(得分:1)
如果你想检查A(1,1:4)中的值是否与A(2,1:4)中的值相同,你可以使用
done =all(A(1,1:4) == A(2,1:4));