多输入多输出系统的阶跃响应图
考虑以下二阶状态空间模型:
A = [-0.5572,-0.7814;0.7814,0];
B = [1,-1;0,2];
C = [1.9691,6.4493];
sys = ss(A,B,C,0);
这个模型有两个输入和一个输出,因此它有两个通道: 从第一个输入到输出,从第二个输入到输出。每个通道都有自己的步长响应。
使用 step 时,它会计算所有通道的响应。
step(sys)
左图显示第一输入通道的阶跃响应,右图显示第二输入通道的阶跃响应。无论何时使用步骤绘制 MIMO 模型的响应图,它都会生成一个代表该模型的所有 I/O 通道的图数组。例如,创建一个具有五个状态、三个输入和两个输出的随机状态空间模型,并绘制其阶跃响应图。
单独显示一个输入对应输出的阶跃响应图
只想单独输出一个图,例如单独输出左图(From:in(1))
[y, t] = step(sys);
plot(t, y(:, 1)); % 绘制 Form in(1) 的响应
单独输出右图(From:in(2))
[y, t] = step(sys);
plot(t, y(:, 2)); % 绘制 Form in(2) 的响应
参考了matlab官网