# ^
符号矩阵幂
函数库: TySymbolicMath
# 语法
A ^ B
^ (A, B)
# 说明
A ^ B 返回 A 的 B 次幂。 示例
^(A, B) 是 A ^ B 的替代用法。
# 示例
矩阵为底,标量为幂
创建一个 2×2 矩阵。
using TySymbolicMath
@variables A[1:2,1:2]
A = scalarize(A)
2×2 Matrix{Num}:
A[1, 1] A[1, 2]
A[2, 1] A[2, 2]
求 A^2。
A^2
2×2 Matrix{Num}:
A[1, 1]^2 + A[1, 2]*A[2, 1] A[1, 1]*A[1, 2] + A[1, 2]*A[2, 2]
A[1, 1]*A[2, 1] + A[2, 1]*A[2, 2] A[1, 2]*A[2, 1] + A[2, 2]^2
标量为底,矩阵为幂
创建一个 2×2 的符号 magic 矩阵。
using TySymbolicMath
using TyMath
A = Num.(magic(2))
2×2 Matrix{Num}:
1 3
4 2
求 π^A,即求矩阵 A 中每一个元素作为 π 的幂的矩阵。
Num(pi).^A
2×2 Matrix{Num}:
π π^3
π^4 π^2
# 输入参数
A - 底数值标量 | 符号变量 | 符号表达式 | 符号函数 | 符号矩阵
底,指定为数值标量、符号变量、表达式或函数,或符号变量、表达式或函数的向量或矩阵。A 和 B 必须满足以下两种情况:
- 都为标量;
- A 为矩阵,B 为标量。
B - 幂数值标量 | 符号变量 | 符号表达式 | 符号函数 | 符号向量 | 符号矩阵
幂,指定为数值标量、符号变量、表达式或函数,或符号变量、表达式或函数的向量或矩阵。A 和 B 必须满足以下两种情况:
- 都为标量;
- A 为矩阵,B 为标量。