Main Content

문제 기반 최적화 및 방정식 시작하기

문제 기반 설정 시작

문제 기반 접근법을 사용하여 문제를 풀려면 다음 단계를 수행하십시오.

  • optimproblem을 사용하여 최적화 문제를 만들거나 eqnproblem을 사용하여 방정식 풀이 문제를 만듭니다.

  • optimvar을 사용하여 최적화 변수를 만듭니다.

  • 목적 함수, 제약 조건 또는 방정식을 나타내는 최적화 변수를 사용하여 표현식을 만듭니다. 다음과 같이 점 표기법을 사용하여 표현식을 문제에 배치합니다.

    prob.Objective = expression1;
    probl.Constraints.ineq = ineq1;
  • 비선형 문제의 경우, 최적화 변수 이름을 필드로 설정하여 초기점 x0을 구조체로 생성합니다.

  • solve를 호출하여 문제를 풉니다.

설정을 개선하거나, 성능을 높이거나, 문제 기반 설정에 대한 자세한 내용을 알아보려면 문제 기반 구성 및 성능 개선하기 항목을 참조하십시오.

Optimization Toolbox™의 병렬 연산에 대해서는 마지막 섹션을 참조하고, Global Optimization Toolbox의 병렬 연산에 대해서는 How to Use Parallel Processing in Global Optimization Toolbox (Global Optimization Toolbox) 항목을 참조하십시오.

함수

모두 확장

eqnproblem방정식 문제 만들기
optimproblem최적화 문제 만들기
optimvaluesCreate values for optimization problem
optimvar최적화 변수 만들기
showoptimization 객체에 대한 정보 표시
showbounds변수 범위 표시
writeSave optimization object description
writeboundsSave description of variable bounds
fcn2optimexprConvert function to optimization expression
optimconstr빈 최적화 제약 조건 배열 생성
optimeqCreate empty optimization equality array
optimineqCreate empty optimization inequality array
optimexprCreate empty optimization expression array
showoptimization 객체에 대한 정보 표시
writeSave optimization object description
evaluate최적화 표현식 실행
findindexFind numeric index equivalents of named index variables
infeasibilityConstraint violation at a point
paretoplotPareto plot of multiobjective values
prob2structConvert optimization problem or equation problem to solver form
showoptimization 객체에 대한 정보 표시
solve최적화 문제 또는 방정식 문제 풀기
solversDetermine default and valid solvers for problem
varindexMap problem variables to solver-based variable index
writeSave optimization object description

객체

EquationProblem비선형 연립방정식
OptimizationConstraint최적화 제약 조건
OptimizationEqualityEqualities and equality constraints
OptimizationExpression최적화 변수를 사용한 산술 표현식 또는 함수 표현식
OptimizationInequality부등식 제약 조건
OptimizationProblem최적화 문제
OptimizationValuesValues for optimization problems
OptimizationVariable최적화를 위한 변수

라이브 편집기 작업

최적화라이브 편집기에서 방정식을 최적화하거나 풉니다.

도움말 항목

문제 기반 절차

제한 사항

풀이 과정 조정 및 모니터링하기

알고리즘

Optimization Toolbox의 병렬 연산