正整数幂
如果 A 为方阵并且 p 为正整数,则 A^p 实际上是将 A 乘以其自身 p-1 次。例如:
A = [1 1 1
1 2 3
1 3 6];
A^2
ans = 3×3
3 6 10
6 14 25
10 25 46
逆幂和分数幂
如果 A 为方阵并且是非奇异的,则 A^(-p) 实际上是将 inv(A) 乘以其自身 p-1 次。
A^(-3)
ans = 3×3
145.0000 -207.0000 81.0000
-207.0000 298.0000 -117.0000
81.0000 -117.0000 46.0000
MATLAB® 用相同的算法计算 inv(A) 和 A^(-1),因此结果完全相同。如果矩阵接近奇异,inv(A) 和 A^(-1) 都会发出警告。
isequal(inv(A),A^(-1))
ans = logical
1
也允许分数幂,例如 A^(2/3)。使用小数幂的结果取决于矩阵特征值的分布。
A^(2/3)
ans = 3×3
0.8901 0.5882 0.3684
0.5882 1.2035 1.3799
0.3684 1.3799 3.1167
逐元素幂
.^ 运算符计算逐元素幂。例如,要对矩阵中的每个元素求平方,可以使用 A.^2。
A.^2
ans = 3×3
1 1 1
1 4 9
1 9 36</