主要内容

平行

并联的两个模型

语法

平行
sys =平行(sys1 sys2)
sys =平行(sys1 sys2、inp1 inp2,着干活,out2)
sys =平行(sys1 sys2,“名字”)

描述

平行连接两个并行模型对象。这个函数接受任何类型的模型。两个系统必须是连续或离散与相同的样品时间。静态惠益是中性的,可以指定为正则矩阵。

sys =平行(sys1 sys2)形成了基本的并行连接如下图所示。

这个命令=直接添加

sys = sys1 + sys2

sys =平行(sys1 sys2、inp1 inp2,着干活,out2)形成了更一般的并行连接如下图所示。

向量inp1inp2包含索引的输入通道sys1sys2分别和定义的输入通道u1u2在图中。同样,向量着干活out2包含索引的输出这两个系统和定义输出通道y1y2在图中。由此产生的模型sys有(v1;u;v2)作为输入,z1;y;z2)作为输出。

sys =平行(sys1 sys2,“名字”)连接sys1sys2通过匹配的I / O的名字。您必须指定所有I / O的名字sys1sys2。出现在匹配的名称sys在相同的顺序sys1。例如,以下规范:

sys1 = ss(眼(3),InputName, {' C ', ' B ', ' '}, OutputName, {' Z ', ' Y ', ' X '});sys2 = ss(眼(3),InputName, {' A ', ' C ', ' B '}, OutputName, {' X ', ' Y ', ' Z '});平行(sys1 sys2,“名字”)
返回结果:
d = C B Z 1 1 0 X Y 1 1 0 0 0 2静态增益。

请注意

如果sys1sys2是并行模型数组,返回模型数组sys相同大小的,sys (:,:, k) =平行(sys1 (:,:, k), sys2 (:,:, k), inp1,…)

例子

看到卡尔曼滤波了一个例子。

版本历史

之前介绍过的R2006a

另请参阅

||