이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
EquationProblem
비선형 연립방정식
설명
최적화 변수를 사용하여 연립방정식을 지정하고 solve
를 사용하여 풉니다.
팁
전체 워크플로는 방정식 풀이를 위한 문제 기반 워크플로 항목을 참조하십시오.
생성
eqnproblem
함수를 사용하여 EquationProblem
객체를 만듭니다. OptimizationEquality
객체를 생성하고 생성한 객체를 EquationProblem
객체의 Equations
속성으로 설정하여 문제에 방정식을 추가합니다.
prob = eqnproblem;
x = optimvar('x');
eqn = x^5 - x^4 + 3*x == 1/2;
prob.Equations.eqn = eqn;
경고
문제 기반 접근법은 목적 함수, 비선형 등식, 비선형 부등식에서 복소수 값을 지원하지 않습니다. 함수 계산에 중간값으로라도 복소수 값이 포함될 경우, 최종 결과가 올바르지 않을 수 있습니다.
속성
객체 함수
evaluate | 문제의 최적화 표현식이나 목적 함수 및 제약 조건의 평가 |
issatisfied | Constraint satisfaction of an optimization problem at a set of points |
optimoptions | 최적화 옵션 만들기 |
prob2struct | Convert optimization problem or equation problem to solver form |
show | optimization 객체에 대한 정보 표시 |
solve | 최적화 문제 또는 방정식 문제 풀기 |
solvers | Determine default and valid solvers for optimization problem or equation problem |
varindex | Map problem variables to solver-based variable index |
write | Save optimization object description |
예제
버전 내역
R2019b에 개발됨참고 항목
eqnproblem
| optimvar
| fcn2optimexpr
| OptimizationEquality
| show
| write