StateResponse

StateResponse[ssm, u, {t, tmin, tmax}]
给出 StateSpaceModel ssm 对输入 u 对于 的数值状态响应.

StateResponse[ssm, {u[0], u[1], ...}]
对输入序列 ,给出离散时间状态空间模型 ssm 的响应.

StateResponse[ssm, u, t]
以时间 t 的函数给出符号式状态响应.

StateResponse[ssm, {u1, ..., um}, ...]
对多个输入 给出状态响应.

StateResponse[{ssm, {x10, x20, ..., xn0}}, ..., ...]
给出初始状态 的响应.

更多信息更多信息

  • 对给定输入,StateResponse 求解状态微分或者差分方程.
  • 除非指定,否则初始状态 为零.
  • 对于描述器系统,初始状态必须一致.
  • 对于延迟系统,初始状态包括历史,并且可以按 (其中,t≤0)给出. »

范例范例打开所有单元关闭所有单元

基本范例 (4)基本范例 (4)

单位阶跃输入的连续时间系统的状态响应:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

初始条件为 的离散时间系统的响应:

In[1]:=
Click for copyable input
Out[1]=

系统对一个 Dirac delta 输入的状态响应:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

时间延迟系统的阶跃响应:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
版本 8 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »