Matlab:相当于R&#39的矩阵乘法(A%*%B)?

时间:2017-06-01 21:03:20

标签: matlab matrix matrix-multiplication

使用时间同质马尔可夫链在Matlab中工作并寻找如何在Matlab中对矩阵A执行矩阵乘法,类似于R&#39的矩阵乘法,即A %*% A。如果我可以执行A^n代替给定的n而不必使用A %*% A %*% A,例如n = 3,那就更好了。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

首先,您可以在MATLAB中将矩阵提升为幂:

A ^ n = A * A * A * ... * A

实际上,MATLAB在场景背后使用相当复杂的算法来加速这一点 例如,如果Matrix是可对角化的,MATLAB将使用它来加速校准。