h2synOptions

Набор опций для h2syn

Описание

пример

opts = h2synOptions создает набор опций по умолчанию для h2syn команда.

пример

opts = h2synOptions(Name,Value) создает набор опций с параметрами, заданными одним или несколькими Name,Value аргументы в виде пар.

Примеры

свернуть все

Создайте набор опций для h2syn команда, которая отключает автоматическую регуляризацию объекта. Выключение регуляризации может ускорить расчет, когда вы знаете, что ваша задача далека от сингулярной.

Можно использовать Name,Value пар, чтобы создать набор опций.

opts = h2synOptions('Regularize','off');

Кроме того, создайте набор опций по умолчанию и используйте запись через точку для изменения значения опции.

opts = h2synOptions;
opts.Regularize = 'off';

Теперь можно использовать opts как входной параметр для h2syn.

Входные параметры

свернуть все

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'AutoScale','on','Regularize','off'

Автоматическое масштабирование объекта управления, заданное как разделенная разделенными запятой парами, состоящая из 'AutoScale' и одно из следующих:

  • 'on'h2syn автоматическое масштабирование состояния, управления и измерений объекта для повышения численной точности. h2syn всегда возвращает контроллер K в исходных немасштабированных координатах.

  • 'off'h2syn не изменяет масштабирование объекта. Отключение масштабирования, когда вы знаете, что ваш объект хорошо масштабировано, может ускорить расчет.

Пример: opts = h2synOptions('AutoScale','off') создает набор опций для h2syn это отключает автоматическое масштабирование.

Автоматическая регуляризация объекта управления, заданная как разделенная разделенными запятой парами, состоящая из 'Regularize' и одно из следующих:

  • 'on'h2syn автоматически регулирует объект для обеспечения соблюдения требований к P 12 и P 21 ( см.h2syn). Регуляризация является процессом добавления дополнительных нарушений порядка и ошибок для решения сингулярных задач.

  • 'off'h2syn не регулирует объект. Выключение регуляризации может ускорить расчет, когда вы знаете, что ваша задача достаточно далека от сингулярной.

Пример: opts = h2synOptions('Regularize','off') создает набор опций для h2syn это отключает регуляризацию.

Выходные аргументы

свернуть все

Опции для h2syn расчеты, возвращенные как h2syn объект опции. Используйте объект как входной параметр для h2syn. Для примера:

[K,CL,gamma,info] = h2syn(P,nmeas,ncont,opts);

См. также

Введенный в R2019a