Main Content

선형 또는 2차 문제에 대한 목적 함수 작성하기

다음 솔버는 선형 또는 2차 목적 함수를 다룹니다.

  • linprogintlinprog: 최소화

    f'x = f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n).

    목적 함수에 대해 벡터 f를 입력합니다. 선형 계획법과 혼합 정수 선형 계획법의 예제를 참조하십시오.

  • lsqlinlsqnonneg: 최소화

    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차 계획법과 원뿔 계획법 항목을 참조하십시오.