2026a
# independent_variables
获取系统自变量
函数库: TySymbolicMath
# 语法
independent_variables(sys::ModelingToolkit.AbstractSystem)
# 说明
对于构建的系统,获取系统构建系统的自变量。示例
# 示例
获取系统的自变量
创建常微分方程系统
using TySymbolicMath
using ModelingToolkit
@parameters a b c
@variables t x(t) y(t) z(t)
D = Differential(t)
iv=[
D(D(x))~a*(z-x*y)
D(D(y))~z-x
D(z)~(b-a)^c*x-c*z
]
@named sys=ODESystem(iv,t,[x,y,z],[a,b,c])
获取系统的自变量
st=independent_variables(sys)
st = 1-element Vector{SymbolicUtils.BasicSymbolic{Real}}:
t
# 输入参数
sys - 系统名ModelingToolkit.AbstractSystem
sys应该属于AbstractSystem的子类型,为DESystem构建的方程系统。independent_variables会输出系统中的自变量。