mpcqpsolverOptions

Создайте набор опции по умолчанию для mpcqpsolver

Синтаксис

options = mpcqpsolverOptions
options = mpcqpsolverOptions(type)

Описание

пример

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

Смотрите также

Введенный в R2015b