目录
mpower函数的功能是求解矩阵幂。
语法
C = A^B
C = mpower(A,B)
说明
C = A^B 计算 A 的 B 次幂并将结果返回给 C。
C = mpower(A,B) 是执行 A^B 的替代方法,但很少使用。它可以启用类的运算符重载。
示例
构造方阵
创建一个 2×2 矩阵,并使其成为方阵。
A = [1 2; 3 4];
C = A^2
C = 2×2
7 10
15 22
A^2 语法等于 A*A。
矩阵指数
创建一个 2×2 矩阵,并将其用作标量的指数。
B = [0 1; 1 0];
C = 2^B
C = 2×2
1.2500 0.7500
0.7500 1.2500
首先计算矩阵 B 的特征值 D 和特征向量 V,然后计算 C。
[V,D] = eig(B)
V = 2×2
-0.7071 0.7071
0.7071 0.7071
D = 2×2
-1 0
0 1
接着,使用公式 2^B = V*2^D/V 计算幂。
C = V*2^D/V
C = 2×2
1.2500 0.7500
0.7500 1.2500
提示
-
MATLAB® 以相同方式计算 X^(-1) 和 inv(X),两者受到相同的限制。