В этом примере показано, как сравнивать ступенчатые отклики нескольких моделей на одном графике с помощью step. В этом примере сравнивается ступенчатая реакция неконтролируемой установки с ступенчатой реакцией замкнутого цикла установки с двумя различными контроллерами PI. Можно использовать аналогичные методы с другими командами ответа, такими как impulse или initial, для получения графиков ответов нескольких моделей.
В этом примере получаем две модели, временные характеристики которых требуется сравнить, и строим их на одношаговом графике. Например, можно сравнить завод третьего заказа. Gи отклик замкнутого цикла G с контроллером C1 обладающий интегральным действием.
G = zpk([],[-5 -5 -10],100); C1 = pid(0,4.4); CL1 = feedback(G*C1,1); step(G,CL1);

При предоставлении нескольких моделей step в качестве входных аргументов команда отображает отклики обеих моделей на одном графике. Если временной диапазон для печати не указан, step пытается выбрать временной диапазон, который иллюстрирует динамику всех моделей.
Сравните отклик шага модели с замкнутым контуром с другим контроллером. Задайте цвета и стили печати для каждого ответа.
C2 = pid(2.9,7.1); CL2 = feedback(G*C2,1); step(G,'b--',CL1,'g-',CL2,'r-')

Для каждого ответа на печать можно задать пользовательский цвет и стиль печати. Например, 'g-' задает сплошную зеленую линию для ответа CL2. Для дополнительных параметров настройки печати используйте stepplot.
impulse | impulseplot | initial | initialplot | Анализатор линейной системы | step | stepplot