В вашем примере матрицы все собственные векторы / собственные значения являются действительными. Вот пример комплексных чисел:
R> eigen(matrix(runif(16),4,4))
$values
[1] 1.5121+0.0000i -0.3047+0.2981i -0.3047-0.2981i -0.1300+0.0000i
$vectors
[,1] [,2] [,3] [,4]
[1,] 0.4991+0i -0.5511+0.0000i -0.5511+0.0000i -0.2186+0i
[2,] 0.6880+0i 0.2158+0.4949i 0.2158-0.4949i -0.8228+0i
[3,] 0.4389+0i 0.4253+0.1411i 0.4253-0.1411i 0.5096+0i
[4,] 0.2914+0i -0.0639-0.4471i -0.0639+0.4471i 0.1249+0i
Вы всегда можете проверить комплексное число, используя:
R> is.complex(1+2i)
[1] TRUE