resetoptions

Описание

пример

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

Совет

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

пример

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

Примеры

свернуть все

Создайте опции с некоторыми настройками не по умолчанию. Исследуйте 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' алгоритм.

Создайте опции с некоторыми настройками не по умолчанию. Исследуйте 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