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