exponenta event banner

mpcqpsolverOptions

(Подлежит удалению) Создать набор параметров по умолчанию для mpcqpsolver

mpcqpsolverOptions будет удален в следующем выпуске. Использовать mpcActiveSetOptions вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

options = mpcqpsolverOptions создает структуру параметров по умолчанию для mpcqpsolver, которая решает задачу квадратичного программирования (QP) с помощью алгоритма KWIK.

пример

options = mpcqpsolverOptions(type) создает набор опций по умолчанию с использованием указанного типа входных данных. С помощью этого типа данных указываются все реальные параметры.

Примеры

свернуть все

opt = mpcqpsolverOptions;

Создать набор опций по умолчанию.

opt = mpcqpsolverOptions;

Укажите максимальное число итераций, разрешенных при вычислении.

opt.MaxIter = 100;

Укажите допуск выполнимости для проверки того, что оптимальное решение удовлетворяет ограничениям неравенства.

opt.FeasibilityTol = 1.0e-3;
opt = mpcqpsolverOptions('single');

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

свернуть все

Тип данных входного аргумента решателя MPC QP, указанный как 'double' или 'single'. Этот тип данных используется как для моделирования, так и для генерации кода. Все реальные параметры в наборе параметров задаются с помощью этого типа данных, а все действительные входные аргументы mpcqpsolver должен соответствовать этому типу.

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

свернуть все

Набор опций для mpcqpsolver, возвращается в виде структуры со следующими полями:

ОбластьОписаниеДефолт
DataTypeТип данных входного аргумента, указанный как 'double' или 'single'. Этот тип данных используется как для моделирования, так и для генерации кода, а также для всех реальных входных аргументов mpcqpsolver должен соответствовать этому типу.'double'
MaxIterМаксимальное число итераций при вычислении решения QP, указанное как положительное целое число.200
FeasibilityTolДопуск, используемый для проверки соответствия ограничений неравенства оптимальному решению, заданному как положительный скаляр. Большее FeasibilityTol значение допускает большие нарушения ограничений.1.0e-6
IntegrityChecksИндикатор того, выполняются ли проверки целостности на mpcqpsolver входные данные, указанные как логическое значение. Если IntegrityChecks является true, затем выполняются проверки целостности и отображаются диагностические сообщения. Использовать false только для генерации кода.true

Вопросы совместимости

развернуть все

Предупреждает, начиная с R2020a

Представлен в R2015b