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