Main Content

dss

创建描述符形式的状态空间模型

语法

sys = dss(A,B,C,D,E)
sys = dss(A,B,C,D,E,Ts)
sys = dss(A,B,C,D,E,ltisys)

说明

sys = dss(A,B,C,D,E) 创建连续时间描述符形式的状态空间模型

Edxdt=Ax+Buy=Cx+Du

输出 sys 是存储模型数据的 SS 模型(请参阅State-Space Models)。请注意,ss 生成相同类型的对象。如果矩阵 D = 0,您可以直接将 d 设置为标量 0(零)。

sys = dss(A,B,C,D,E,Ts) 创建离散时间描述符形式的模型

Ex[n+1]=Ax[n]+Bu[n]y[n]=Cx[n]+Du[n]

其采样时间为 Ts(秒)。

sys = dss(A,B,C,D,E,ltisys) 创建一个描述符形式的模型,其属性继承于 LTI 模型 ltisys(包括采样时间)。

上述任一语法都可以后跟属性名称/属性值对组

'Property',Value

每个对组指定模型的一个特定 LTI 属性,例如,输入名称或关于模型历史信息的一些注释。有关详细信息,请参阅 set 和以下示例。

示例

以下命令

sys = dss(1,2,3,4,5,'inputdelay',0.1,'inputname','voltage',...
                                            'notes','Just an example');

创建模型

5x˙=x+2uy=3x+4u

其中带有 0.1 秒的输入延迟。输入带有标注 'voltage',并附有注释,说明这只是示例。

版本历史记录

在 R2006a 之前推出

另请参阅

| | |