График сингулярных значений динамической системы
sigma(sys)
sigma(sys,w)
sigma(sys,[],type)
sigma(sys,w,type)
sigma(sys1,sys2,...,sysN,w,type)
sigma(sys1,'PlotStyle1',...,sysN,'PlotStyleN',w,type)
sv = sigma(sys,w)
[sv,w]
= sigma(sys)
sigma
вычисляет сингулярные значения частотной характеристики динамической системы sys
. Для модели FRD, sigma
вычисляет сингулярные значения sys.Response
на частотах, sys.frequency
. Для TF непрерывного времени, SS или моделей ZPK с передаточной функцией H (s), sigma
вычисляет сингулярные значения H (j ω) как функция частоты ω. Для TF дискретного времени, SS или моделей ZPK с передаточной функцией H (z) и шаг расчета Ts, sigma
вычисляет сингулярные значения
для частот ω между 0 и частоты Найквиста ωN = π/Ts.
Сингулярные значения частотной характеристики расширяют Предвещать ответ величины для систем MIMO и полезны в анализе робастности. Ответ сингулярного значения системы SISO идентичен Предвещать ответ величины. Когда вызвано без выходных аргументов, sigma
производит график сингулярного значения на экране.
sigma(sys)
строит сингулярные значения частотной характеристики модели sys
. Эта модель может быть непрерывной или дискретной, и SISO или MIMO. Точки частоты выбраны автоматически на основе системных полюсов и нулей, или от sys.frequency
если sys
FRD.
sigma(sys,w)
явным образом задает частотный диапазон или точки частоты, которые будут использоваться в графике. Фокусировать на конкретном интервале частоты [wmin,wmax]
, установите w = {wmin,wmax}
. Чтобы использовать конкретные точки частоты, установите w
к соответствующему вектору частот. Используйте logspace
сгенерировать логарифмически распределенные векторы частоты. Частоты должны быть в rad/TimeUnit
, где TimeUnit
единицы измерения времени входной динамической системы, заданной в TimeUnit
свойство sys
.
sigma(sys,[],type)
или sigma(sys,w,type)
строит следующие модифицированные ответы сингулярного значения:
| Сингулярные значения частотной характеристики H –1, где H является частотной характеристикой |
| Сингулярные значения частотной характеристики I + H. |
| Сингулярные значения частотной характеристики I + H –1. |
Эти опции доступны только для квадратных систем, то есть, с тем же количеством вводов и выводов.
sigma(sys1,sys2,...,sysN,w,type)
строит графики сингулярного значения нескольких моделей LTI на одной фигуре. Аргументы w
и type
являются дополнительными. Модели sys1,sys2,...,sysN
не должен иметь того же количества вводов и выводов. Каждая модель может быть или непрерывной - или дискретное время.
sigma(sys1,'PlotStyle1',...,sysN,'PlotStyleN',w,type)
задает отличительный цвет, LineStyle и/или маркер для каждого системного графика. Смотрите bode
для примера.
sv = sigma(sys,w)
и [sv,w]
= sigma(sys)
возвратите сингулярные значения sv
из частотной характеристики на частотах w
. Для системы с Nu
введите и Ny
выходные параметры, массив sv
имеет min(Nu,Ny)
строки и столько же столбцов сколько точки частоты (длина w
). Сингулярные значения на частоте w(k)
даны sv(:,k)
.
Можно изменить свойства графика, например, модули. Для получения информации о способах изменить свойства ваших графиков, смотрите Способы Настроить Графики.
sigma
использует функцию MATLAB® svd
вычислить сингулярные значения комплексной матрицы.
Для TF, ZPK, и моделей SS, sigma
вычисляет частотную характеристику с помощью freqresp
алгоритмы. В результате маленькие несоответствия могут существовать между sigma
ответы для эквивалентного TF, ZPK и представлений SS данной модели.