mpcqpsolverOptions

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

Описание

пример

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