mpcqpsolverOptions

(Чтобы быть удаленным) набор опции по умолчанию Create для 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