我有两个矩阵,如下所示。当我想检查这两个是否相同时,我得到 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