resetoptions

Описание

пример

options2 = resetoptions(options,optionname) возвращает заданную опцию к ее значению по умолчанию.

Совет

Если требуется только один набор опций, используйте options в качестве выходного аргумента вместо options2.

пример

options2 = resetoptions(options,multioptions) возвращает несколько опций к значениям по умолчанию.

Примеры

свернуть все

Создайте опции с некоторыми настройками nondefault. Исследуйте MaxIterations настройка.

options = optimoptions('fmincon','Algorithm','sqp','MaxIterations',2e4,...
    'SpecifyObjectiveGradient',true);
options.MaxIterations
ans =

       20000

Сбросьте MaxIterations опция своего значения по умолчанию.

options2 = resetoptions(options,'MaxIterations');
options2.MaxIterations
ans =

   400

Значение по умолчанию для MaxIterations опция 400 для 'sqp' алгоритм.

Создайте опции с некоторыми настройками nondefault. Исследуйте MaxIterations настройка.

options = optimoptions('fmincon','Algorithm','sqp','MaxIterations',2e4,...
    'SpecifyObjectiveGradient',true);
options.MaxIterations
ans =

       20000

Сбросьте MaxIterations и Algorithm опции для их значений по умолчанию. Исследуйте MaxIterations настройка.

multiopts = {'MaxIterations','Algorithm'};
options2 = resetoptions(options,multiopts);
options2.MaxIterations
ans =

        1000

Значение по умолчанию MaxIterations опция по умолчанию - 1000 'interior-point' алгоритм.

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

свернуть все

Опции оптимизации, заданные как объект как созданные optimoptions.

Пример: optimoptions('fmincon','Algorithm','sqp','SpecifyObjectiveGradient',true)

Имена опций, заданные как имя в одинарных кавычках. Допустимые имена опций для каждого решателя перечислены в options раздел страницы с описанием функции.

Пример: 'Algorithm'

Типы данных: char

Несколько опций, заданных как массив ячеек с именами.

Пример: {'Algorithm','OptimalityTolerance'}

Типы данных: cell

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

свернуть все

Опции оптимизации, возвращенные как объект как созданные optimoptions.

См. также

Введенный в R2016a