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会输出系统中的自变量。

# 另请参阅

ODESystem | get_eqs | get_states