这个示例演示了如何使用以下方法获取多输入多输出(MIMO)模型的脉冲响应数据和图冲动
.您可以使用相同的技术来获得MIMO模型的其他类型的时域响应。
创建一个MIMO模型并绘制它对t
= 0脉冲在所有输入。
H = rss (2 2 2);H.InputName =“控制”;H.OutputName =“温度”;冲动(H)
冲动
绘制每个输出对每个输入处的脉冲的响应。(因为rss
生成一个随机状态空间模型,您可能会看到与图中不同的响应。)图的第一列显示了每个输出对第一个输入处的脉冲的响应,控制(1)
.第二列显示了每个输出对第二个输入处的脉冲的响应,控制(2)
.
计算各通道的脉冲响应H
,并检查输出的大小。
[y, t] =冲动(H);大小(y)
ans =1×3207 2 2
数据数组的第一个维度y
是时间向量中的样本数吗t
.的冲动
命令将自动确定这个数字,如果您不提供时间向量。剩下的维度y
输出和输入的数量是否已输入H
.因此,y (:, i, j)
回应在我
th的输出H
对施加在j
输入。
一步
|最初的
|stepplot
|initialplot
|冲动
|impulseplot