主要内容

最初的

状态空间模型的初始条件响应

语法

初始值(sys,x0)
初始(sys,x0,t最终)
初始值(sys,x0,t)
初始(sys1,sys2,…,sysN,x0)
初始(sys1,sys2,…,sysN,x0,Tfinal)
初始(sys1,sys2,…,sysN,x0,t)
[y,t,x]=初始值(sys,x0)
[y,t,x]=初始值(sys,x0,t最终值)
[y,t,x]=初始值(sys,x0,t)

说明

初始值(sys,x0)计算状态空间的非受迫响应(党卫军)型号系统在向量指定的状态上有一个初始条件x0个:

˙ = A. , ( 0 ) = 0 Y = C

此函数适用于连续或离散时间模型。在没有输出参数的情况下调用时,最初的在屏幕上绘制初始条件响应。

初始(sys,x0,t最终)模拟来自t=0到最后一次t=t最终. 快车最终在系统时间单位中,在时间单位财产系统. 对于采样时间不确定的离散系统(Ts=-1),最初的解释最终作为要模拟的采样周期数。

初始值(sys,x0,t)使用用户提供的时间向量T用于模拟。快车T在系统时间单位中,在时间单位财产系统. 对于离散时间模型,T应该是0:Ts:Tf,在哪里Ts公司是采样时间。对于连续时间模型,T应该是0:dt:Tf,在哪里日期成为连续系统离散近似值的采样时间(参见冲动).

要在单个图形上绘制多个LTI模型的初始条件响应,请使用

初始(sys1,sys2,…,sysN,x0)

初始(sys1,sys2,…,sysN,x0,Tfinal)

初始(sys1,sys2,…,sysN,x0,t)

(见冲动详细信息)。

使用输出参数调用时,

[y,t,x]=初始值(sys,x0)

[y,t,x]=初始值(sys,x0,t最终值)

[y,t,x]=初始值(sys,x0,t)

返回输出响应Y,时间向量T用于仿真,以及状态轨迹. 屏幕上没有绘图。阵列Y具有与时间采样数相同的行数(长度为T)列数与输出数相同。同样地,长度(t)行和列的数目与状态相同。

示例

全部折叠

绘制以下状态空间模型的响应:

[ ˙ 1. ˙ 2. ] = [ - 0 . 5. 5. 7. 2. - 0 . 7. 8. 1. 4. 0 . 7. 8. 1. 4. 0 ] [ 1. 2. ] Y = [ 1. . 9 6. 9 1. 6. . 4. 4. 9 3. ] [ 1. 2. ] .

采用以下初始条件:

( 0 ) = [ 1. 0 ] .

a=[-0.5572,-0.7814;0.7814, 0]; c=[1.9691 6.4493];x0=[1;0]; sys=ss(a,[],c,[]);初始值(sys,x0)

图中包含一个轴。轴包含类型为line的对象。这些对象表示驱动输入sys。

提示

可以更改绘图的属性,例如单位。有关更改绘图属性的方法的信息,请参见自定义绘图的方法.

R2006a之前引入