Матрица - это вектор с атрибутами измерения, следовательно, есть возможность сравнить его с другими векторами. Для матричных операций матрица обрабатывается как имеющая значения, упорядоченные по столбцу. Как мы можем видеть в следующем
X = matrix(1:9, 3, 3)
X
# [,1] [,2] [,3]
# [1,] 1 4 7
# [2,] 2 5 8
# [3,] 3 6 9
as.vector(X)
# [1] 1 2 3 4 5 6 7 8 9
Мы можем видеть атрибуты dim следующим образом:
attributes(X)
# $dim
# [1] 3 3
Если мы удалим атрибуты dim, у нас останется только вектор
attr(X, 'dim') = NULL
X
[1] 1 2 3 4 5 6 7 8 9