주요 콘텐츠

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)

옵션 이름으로, string형 또는 문자형 벡터로 지정됩니다. 각 솔버에 허용되는 옵션 이름은 함수 도움말 페이지의 options 섹션에 나와 있습니다.

예: "Algorithm"

데이터형: char | string

다중 옵션으로, 옵션 이름으로 구성된 셀형 배열로 지정됩니다. 이름은 string형이거나 문자형 벡터일 수 있습니다.

예: {"Algorithm","OptimalityTolerance"}

데이터형: cell

출력 인수

모두 축소

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

버전 내역

R2016a에 개발됨

참고 항목