MATLAB 帮助中心
模型的块对角串联
sys = blkdiag(sys1,sys2,...,sysN)
sys = blkdiag(sys1,sys2,...,sysN) 生成聚合系统
[sys10..00sys2.::..00..0sysN]
blkdiag 等效于 append。
blkdiag
append
全部折叠
对传递函数模型和状态空间模型执行块对角串联。
创建 SISO 连续时间传递函数模型 1/s。
1/s
sys1 = tf(1,[1 0]);
创建一个状态空间矩阵为 1、2、3、4 的 SISO 连续时间状态空间模型。
sys2 = ss(1,2,3,4);
串联 sys1(一个 SISO 静态增益系统)和 sys2。生成的模型是一个 3 输入 3 输出状态空间模型。
sys1
sys2
sys = blkdiag(sys1,10,sys2)
sys = A = x1 x2 x1 0 0 x2 0 1 B = u1 u2 u3 x1 1 0 0 x2 0 0 2 C = x1 x2 y1 1 0 y2 0 0 y3 0 3 D = u1 u2 u3 y1 0 0 0 y2 0 10 0 y3 0 0 4 Continuous-time state-space model. Model Properties
或者,使用 append 命令。
sys = append(sys1,10,sys2);
在 R2009a 中推出
append | series | parallel | feedback
series
parallel
feedback
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处