# 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
# 限制
涉及许多符号变量的矩阵计算可能很慢。为了提高计算速度,通过用给定的值替换一些变量来减少符号变量的数量。