Можно построить графики Боде и Найквиста для линейных моделей, используя bode и nyquist команды. Если требуется настроить внешний вид графика или включить доверительную область программным способом, используйте bodeplot, и nyquistplot вместо этого.
Все команды печати имеют одинаковый базовый синтаксис:
Для печати одной модели используйте синтаксис command(model).
Для печати нескольких моделей используйте синтаксис command(model1,model2,...,modelN).
В этом случае command представляет любую из команд печати.
Для отображения доверительных интервалов для указанного числа стандартных отклонений используйте следующий синтаксис:
h=command(model); showConfidence(h,sd)
где sd - количество стандартных отклонений гауссова распределения, а команда - bodeplotили nyquistplot. Например, доверительное значение 99% для номинальной кривой модели соответствует 2,58 стандартным отклонениям.
В следующей таблице представлены команды, генерирующие графики Боде и Найквиста для линейных моделей. Для получения подробной информации о каждой команде и о том, как указать значения частоты для вычисления отклика, см. соответствующую справочную страницу.
| Команда | Описание | Пример |
|---|---|---|
bode и bodeplot | Строит график величины и фазы частотной характеристики на логарифмической шкале частот. Примечание Не поддерживает модели временных рядов. | Чтобы создать график модели, bode(sys) |
nyquist и nyquistplot |
Строит график мнимой и реальной части передаточной функции. Примечание Не поддерживает модели временных рядов. | Для построения графика частотной характеристики модели nyquist(sys) |
spectrum и spectrumplot | Строит графики спектров возмущений моделей «вход-выход» и выходных спектров моделей временных рядов. |
Для построения графика выходного спектра модели временных рядов: showConfidence(spectrumplot(sys)); |