선형 또는 2차 문제에 대한 목적 함수 작성하기
다음 솔버는 선형 또는 2차 목적 함수를 다룹니다.
linprog
및intlinprog
: 최소화f'x
=f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n)
.목적 함수에 대해 벡터
f
를 입력합니다. 선형 계획법과 혼합 정수 선형 계획법의 예제를 참조하십시오.lsqlin
및lsqnonneg
: 최소화‖
Cx - d
‖.목적 함수에 대해 행렬
C
와 벡터d
를 입력합니다. Nonnegative Linear Least Squares, Solver-Based 항목을 참조하십시오.quadprog
: 최소화1/2 * x'Hx
+f'x
=1/2 * (x(1)*H(1,1)*x(1) + 2*x(1)*H(1,2)*x(2) +...
.
+ x(n)*H(n,n)*x(n)) + f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n)목적 함수에 대해 벡터
f
와 대칭 행렬H
를 모두 입력합니다. 2차 계획법과 원뿔 계획법 항목을 참조하십시오.