Main Content

resetoptions

설명

예제

options2 = resetoptions(options,optionname)은 지정된 옵션을 디폴트 값으로 다시 재설정합니다.

한 집합의 옵션만 설정하려면 options2 대신 options를 출력 인수로 사용하십시오.

예제

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

'sqp' 알고리즘에서 MaxIterations 옵션의 디폴트 값은 400입니다.

디폴트가 아닌 설정을 가진 옵션을 만듭니다. MaxIterations 설정을 검토합니다.

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

       20000

MaxIterationsAlgorithm 옵션을 디폴트 값으로 재설정합니다. MaxIterations 설정을 검토합니다.

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

        1000

'interior-point' 알고리즘에서 MaxIterations 옵션의 디폴트 값은 1000입니다.

입력 인수

모두 축소

최적화 옵션으로, optimoptions에 의해 생성된 객체로 지정됩니다.

예: optimoptions('fmincon','Algorithm','sqp','SpecifyObjectiveGradient',true)

옵션 이름으로, 작은따옴표로 둘러싼 이름으로 지정됩니다. 각 솔버에 허용되는 옵션 이름은 함수 도움말 페이지의 options 섹션에 나와 있습니다.

예: 'Algorithm'

데이터형: char

다중 옵션으로, 이름으로 구성된 셀형 배열로 지정됩니다.

예: {'Algorithm','OptimalityTolerance'}

데이터형: cell

출력 인수

모두 축소

최적화 옵션으로, optimoptions에 의해 생성된 객체로 반환됩니다.

버전 내역

R2016a에 개발됨

참고 항목