Печать входных и выходных нелинейных и линейных откликов модели Хаммерштейна-Винера
plot( строит график входной и выходной нелинейности и линейных откликов модели Хаммерштейна-Винера на графике Хаммерштейна-Винера. На графике показаны отклики входной и выходной нелинейности, а также линейные блоки, представляющие модель.model)
plot(model1,...,modelN) создает график для нескольких моделей.
plot(model1,LineSpec1...,modelN,LineSpecN) определяет стиль линий для каждой модели. Нет необходимости задавать стиль линий для всех моделей.
plot(___, задание свойств печати с помощью дополнительных параметров, заданных одним или несколькими Name,Value)Name,Value аргументы пары. Этот синтаксис может включать любую комбинацию входных аргументов в предыдущих синтаксисах.
Оцените модель Хаммерштейна-Винера и постройте график откликов ее входных и выходных нелинейных и линейных блоков.
load iddata3 model1 = nlhw(z3,[4 2 1],'sigmoidnet','deadzone'); plot(model1)

Исследуйте различные графики в окне графика, щелкнув один из трех блоков, представляющих модель.
uNL - входная нелинейность, представляющая статическую нелинейность на входе ( model.InputNonlinearity ) в LinearBlock.
Линейный блок - пошаговые, импульсные, бодовые и полюсно-нулевые графики встроенной линейной модели (model.LinearModel ). По умолчанию отображается график шага.
yNL - нелинейность вывода, представляющая статическую нелинейность на выходе ( model.OutputNonlinearity ) линейного блока.
load iddata3 model1 = nlhw(z3,[4 2 1],'sigmoidnet','deadzone'); model2 = nlhw(z3, [4 2 1],[],'sigmoidnet'); plot(model1,'b-',model2,'g')

load iddata3 model1 = nlhw(z3,[4 2 1],'sigmoidnet','deadzone'); model2 = nlhw(z3, [4 2 1],[],'sigmoidnet'); plot(model1,'b-',model2,'g','NumberOfSamples',50,'time',10,'InputRange',[-2 2]);

load iddata3 model1 = nlhw(z3,[4 2 1],'sigmoidnet','deadzone'); model2 = nlhw(z3, [4 2 1],[],'sigmoidnet'); plot(model1,model2,'time',1:500,'freq',{0.01,100},'OutputRange',[0 1000]);

LineSpec - Стиль линии, обозначение маркера и цветСтиль линии, символ маркера и цвет, заданные как символьный вектор. LineSpec принимает такие значения, как 'b', 'b+:'. Дополнительные сведения см. в разделе plot справочная страница в документации MATLAB ®.
Типы данных: char
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
plot(model,'NumberofSamples',10) указывает использовать 10 точек данных для входных регрессоров.'NumberOfSamples' - Количество точек данных, используемых для входных регрессоровКоличество точек данных, используемых для входных регрессоров при оценке нелинейности на отдельных входных или выходных каналах, указанных как положительное целое число. Это свойство не влияет на графики линейного блока.
Типы данных: double
'InputRange' - Минимальное и максимальное значения регрессора для оценки входных нелинейностейМинимальные и максимальные значения регрессора, используемые при оценке нелинейности на каждом входном канале, указанные как положительные целые числа или [min max] вектор, где минимальное значение меньше максимального значения.
Вы можете использовать 'uRange' в качестве имени ярлыка для этого свойства.
Типы данных: double
'OutputRange' - Минимальное и максимальное значения регрессора для оценки нелинейности выходного сигналаМинимальные и максимальные значения регрессора, используемые при оценке нелинейности на каждом выходном канале, указанные как положительные целые числа или [min max] вектор, где минимальное значение меньше максимального значения.
Вы можете использовать 'yRange' в качестве имени ярлыка для этого свойства.
Типы данных: double
'Time' - Временные выборки для вычисления переходных откликов линейного блокаВременные выборки, при которых переходные отклики (шаг и импульс) линейного блока idnlhw модель должна быть вычислена, задана как одно из следующих значений:
Положительный скаляр - время окончания переходных откликов всех моделей. Например, 10.
Вектор моментов времени - двойной вектор равных дискретизированных значений обозначает временные выборки, в которые должен быть вычислен переходный отклик. Например, [0: 0,1: 10].
Это свойство принимает те же значения, что и step в модели.
'Frequency' - Частоты, на которых вычисляется отклик БодеЧастоты, на которых вычисляется отклик Боде, указанные как одно из следующих значений:
[Wmin Wmax] range - Интервал частот между Wmin и Wmax (в ед. изм. rad/(model.TimeUnit)) с использованием логарифмически размещенных точек.
Вектор неотрицательных значений частоты - позволяет вычислять отклик бода на этих частотах.
По умолчанию отклик вычисляется на некоторых автоматически выбранных частотах внутри частотного диапазона Найквиста. Частоты выше частоты Найквиста (pi/model.Ts) игнорируются.
Это свойство принимает те же значения, что и bode в модели.
График Хаммерштейна-Винера отображает статические входные и выходные нелинейности и линейные отклики модели Хаммерштейна-Винера.
Изучение графика Хаммерстайна-Винера поможет определить, выбрана ли сложная нелинейность для моделирования системы. Например, предположим, что для оценки модели используется кусочно-линейная нелинейность ввода, но график показывает поведение насыщения. Можно оценить новую модель, используя более простую нелинейность насыщения. Для многопараметрических систем можно использовать график Хаммерштейна-Винера, чтобы определить, следует ли исключить нелинейности для определенных каналов. Если нелинейность для определенного входного или выходного канала не демонстрирует сильного нелинейного поведения, можно оценить новую модель после установки нелинейности для этого канала на единичное усиление.

Эти графики можно создать в приложении «Идентификация системы» и в командной строке. В окне печати можно просмотреть нелинейности и линейные отклики, щелкнув один из трех блоков, представляющих модель:
uNL (входная нелинейность) - щелкните этот блок для просмотра статической нелинейности на входе вLinear Block. Отображается график evaluate(M.InputNonlinearity,u) где M является моделью Хаммерштейна-Винера, и u является входом во входной блок нелинейности. Сведения о блоках см. в разделе Структура моделей Хаммерштейна-Винера.
Linear Block - щелкните этот блок, чтобы просмотреть графики ступенчатой, импульсной, бодовой и полюсно-нулевой характеристики встроенной линейной модели (M.LinearModel). По умолчанию отображается пошаговый график линейной модели.
yNL (выходная нелинейность) - щелкните этот блок для просмотра статической нелинейности на выходе Linear Block. Отображается график evaluate(M.OutputNonlinearity,x), где x - выходной сигнал линейного блока.
Дополнительные сведения о настройке графиков линейных и нелинейных блоков см. в разделе Настройка графика Хаммерштейна-Винера.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.