Matlab 如何识别矩阵中具有相同值的行和列

Matlab 如何识别矩阵中具有相同值的行和列,matlab,Matlab,在我的研究中,我必须识别矩阵中具有相同值的行和列 这里举例说明矩阵的形式: 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,

在我的研究中,我必须识别矩阵中具有相同值的行和列

这里举例说明矩阵的形式:

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)

如果您想检查A(1,1:4)中的值是否与A(2,1:4)中的值相同,您可以直接使用

done =all(A(1,1:4) == A(2,1:4));

如果要检查(1,1:4)中的值是否与(2,1:4)中的值相同,可以使用

done =all(A(1,1:4) == A(2,1:4));

你能澄清一下吗?你的问题是不清楚的,最好你还包括什么矩阵/向量/。。。你想从这个过程中走出来。如果我更新的帖子让你更舒服了,你能澄清一下吗?你的问题是不清楚的,最好你还包括什么矩阵/向量/。。。你想退出这个程序。我更新的帖子是否让你更舒服??