Попытка вычислить мощность матрицы в R, я обнаружил, что пакет expm
реализует оператор % ^%.
Итак, x% ^% k вычисляет k-ю степень матрицы.
> A<-matrix(c(1,3,0,2,8,4,1,1,1),nrow=3)
> A %^% 5
[,1] [,2] [,3]
[1,] 6469 18038 2929
[2,] 21837 60902 9889
[3,] 10440 29116 4729
но, к моему удивлению,
> A
[,1] [,2] [,3]
[1,] 691 1926 312
[2,] 2331 6502 1056
[3,] 1116 3108 505
как-то исходная матрица A изменилась на A% ^% 4!!!
Как вы выполняете операцию питания матрицы?