# ^


符号矩阵幂

函数库: 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 为标量。

# 另请参阅

+ | - | * | / | \ | transpose