# inv


计算动态系统模型的逆

函数库: TySymbolicMath

# 语法

H = inv(G)

# 说明

计算计算动态系统模型或模型数组G的逆 。示例

# 示例

计算符号矩阵的逆

创建符号矩阵

using TySymbolicMath
@variables a b c d
M = [a b;c d]
B = inv(M)
B = 2×2 Matrix{Num}:
   d / (a*d - b*c)  (-b) / (a*d - b*c)
(-c) / (a*d - b*c)     a / (a*d - b*c)
用符号数计算符号矩阵的逆

计算包含符号数的矩阵的行列式。

using TySymbolicMath
A = Num.([2 -1 0; -1 2 -1; 0 -1 2])
B = inv(A)
B = 3×3 Matrix{Num}:
0.75  0.5  0.25
0.5   1.0  0.5
0.25  0.5  0.75
计算符号希尔伯特矩阵的逆

计算符号希尔伯特矩阵的逆。

using TySymbolicMath
using TyMath
inv(Num.(hilb(4)))
4×4 Matrix{Num}:
   16.0   -120.0    240.0   -140.0
 -120.0   1200.0  -2700.0   1680.0
  240.0  -2700.0   6480.0  -4200.0
 -140.0   1680.0  -4200.0   2800.0

# 输入参数

A -输入矩阵

输入原始动态系统。

数据类型: Num

# 输出参数

H - 动态系统模型

输出动态系统的逆。

数据类型: Num

# 限制

涉及许多符号变量的矩阵计算可能很慢。为了提高计算速度,通过用给定的值替换一些变量来减少符号变量的数量。