检查两个矩阵是否相同

时间:2021-06-25 04:36:52

标签: r matrix

我有两个矩阵,如下所示。当我想检查这两个是否相同时,我得到 FALSE 结果。我不明白我错在哪里?

我检查了 class(A)class(B),它们都是矩阵。

>A
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8]
[1,]    1    0    0   -1    0    0   -1   -1
[2,]    0    1    0    1    0    0    0    0
[3,]    0    0    1    1    0    0    1    1
[4,]    0    0    0    0    1    0    1    0
[5,]    0    0    0    0    0    1    0    1

>B
  1 2 3  4 5 6  7  8
1 1 0 0 -1 0 0 -1 -1
2 0 1 0  1 0 0  0  0
3 0 0 1  1 0 0  1  1
4 0 0 0  0 1 0  1  0
5 0 0 0  0 0 1  0  1

> A ==B
     1    2    3    4    5    6     7     8
1 TRUE TRUE TRUE TRUE TRUE TRUE FALSE FALSE
2 TRUE TRUE TRUE TRUE TRUE TRUE  TRUE  TRUE
3 TRUE TRUE TRUE TRUE TRUE TRUE FALSE FALSE
4 TRUE TRUE TRUE TRUE TRUE TRUE FALSE  TRUE
5 TRUE TRUE TRUE TRUE TRUE TRUE  TRUE FALSE

>identical(A,B)
[1] FALSE

0 个答案:

没有答案
相关问题