Main Content

목적 함수 유형

다수의 Optimization Toolbox™ 솔버는 다차원 벡터의 스칼라 함수를 최소화합니다. 목적 함수는 솔버가 최소화하려는 함수입니다. 대부분의 솔버는 벡터 값을 갖는 목적 함수를 받지만 일부 솔버는 사용자가 벡터 또는 행렬로 지정하는 목적 함수를 사용합니다.

목적 함수 유형솔버목적 함수를 작성하는 방법
스칼라

fmincon

fminunc

fminbnd

fminsearch

fseminf

fzero

스칼라 목적 함수 작성하기
비선형 최소제곱

lsqcurvefit

lsqnonlin

벡터 및 행렬 목적 함수 작성하기
다변수 방정식 풀이

fsolve

다중 목적 함수

fgoalattain

fminimax

선형 계획법

linprog

선형 또는 2차 문제에 대한 목적 함수 작성하기
혼합 정수 선형 계획법

intlinprog

선형 최소제곱

lsqlin

lsqnonneg

2차 계획법

quadprog