本文主要是介绍Matlab中mpower函数用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
语法
说明
示例
构造方阵
矩阵指数
mpower函数的功能是求解矩阵幂。
语法
C = A^BC = 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×27 1015 22
A^2 语法等于 A*A。
矩阵指数
创建一个 2×2 矩阵,并将其用作标量的指数。
B = [0 1; 1 0];
C = 2^B
C = 2×21.2500 0.75000.7500 1.2500
首先计算矩阵 B 的特征值 D 和特征向量 V,然后计算 C。
[V,D] = eig(B)
V = 2×2-0.7071 0.70710.7071 0.7071D = 2×2-1 00 1
接着,使用公式 2^B = V*2^D/V 计算幂。
C = V*2^D/V
C = 2×21.2500 0.75000.7500 1.2500
提示
-
MATLAB® 以相同方式计算 X^(-1) 和 inv(X),两者受到相同的限制。
这篇关于Matlab中mpower函数用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!