帮助中心帮助中心
矩阵功率
c = a ^ b
C = MPOWER(A,B)
例子
C=一种^B.计算一种到了B.电源并返回结果C。
C=一种^B.
一种
B.
C
c = mpower(一种那B.的)是执行的替代方法一种^B.,但很少使用。它使运算符可用于类。
c = mpower(一种那B.的)
一种^B.
全部收缩
创建一个2×2矩阵和平方。
a = [1 2;3 4];c = a ^ 2
C=2×27 10 15 22
语法^ 2.相当于A * A.。
^ 2.
A * A.
创建一个2×2矩阵并将其用作标量的指数。
B = [0 1;1 0];c = 2 ^ b
C=2×21.2500 0.7500 0.7500 1.2500
ComputeC首先找到特征值D.和特征向量V.矩阵B.。
D.
V.
[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计算权力。
2 ^ b = v * 2 ^ d / v
C= V*2^D/V
操作数,指定为标量或矩阵。输入一种andB.must be one of the following combinations:
根据一种and exponentB.都是标量,在这种情况下一种^B.相当于A. ^ B.。
A. ^ B.
根据一种是一个方形矩阵和指数B.是一个标量。如果B.是一个正整数,功率通过重复平方来计算。对于其他值B.使用一个计算特征值分解for most matrices) or a Schur decomposition (for defective matrices).
根据一种是标量和指数B.是一个方形矩阵。该计算使用特征值分解。
操作数with an integer data type cannot be complex.
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char复数支持:金宝app是的
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
char
马铃薯草®计算x ^( - 1)andinv(x)以相同的方式,两者都受到相同的限制。有关更多信息,请参阅inv。
x ^( - 1)
inv(x)
inv
使用说明和限制:
如果一种是2×2或更大的矩阵和B.是Infor-inf., 然后一种^B.返回一个矩阵南价值观。
Inf
-inf.
南
为了一种^B., 如果B.是一个非整数标量,然后是至少一个一种orB.必须复杂。
Code generation does not support sparse matrix inputs for this function.
两个输入必须是标量和指数输入,K.那must be an integer.
K.
Backgroundgool.
螺纹池
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行matlab函数。
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
B.oth一种andB.必须是标量。
有关更多信息,请参阅Run MATLAB Functions with Distributed Arrays(并行计算工具箱)。
展开全部
提高了缺陷矩阵施加到实力的算法。在以前的版本中,威尔used an algorithm based on eigenvalue decomposition for these inputs that can return incorrect results for defective matrices. The new algorithm for defective matrices is instead based on the Schur decomposition.
威尔
力量|m|times
力量
m
times
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室