이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

최적화

일변수 함수와 다변수 함수의 최솟값, 음이 아닌 최소제곱, 비선형 함수의 근

최적화 함수는 비선형 목적 함수의 최솟값 위치를 구합니다. fminbnd를 사용하여 유계 구간에서 일변수 함수의 최솟값을 구하거나, fminsearch를 사용하여 비유계 영역에서 다변수 함수의 최솟값을 구할 수 있습니다. 어떤 함수를 최대화하려면 그 함수에 음수를 취하여 최소화하면 됩니다.

lsqnonneg를 사용하여 선형 최소제곱 문제에 대한 음이 아닌 해를 구합니다.

방정식 솔버 fzero는 비선형 스칼라 함수의 실근을 구합니다.

optimset을 사용하여 옵션을 설정하면 최적화의 출력값이나 다른 측면을 제어할 수 있습니다.

함수

모두 확장

fminbnd고정 구간에서 일변수 함수의 최솟값 구하기
fminsearch비제약 조건 다변수 함수의 최솟값을 도함수 없이 찾기
lsqnonneg음이 아닌 선형 최소제곱 문제 풀기
fzero비선형 함수의 근(Root Of Nonlinear Function)
optimget최적화 옵션 값
optimset최적화 options 구조체 생성 또는 수정

도움말 항목

비선형 함수 최적화하기

하나 이상의 차원에서 최소화 또는 최대화.

최적화를 통한 곡선 피팅

이 예제에서는 제곱 오차의 합을 최소화하여 비선형 함수를 데이터에 피팅하는 방법을 보여줍니다.

옵션 설정하기

최적화 제어하기, 중간 계산 표시하기.

반복 표시

중간 출력값을 표시합니다.

출력 함수

솔버를 모니터링하거나 중단하는 방법을 설명합니다.

플롯 함수

솔버를 시각적으로 모니터링하는 방법을 설명합니다.

스칼라 함수의 근

비선형 스칼라 방정식의 해를 구합니다.

문제 해결과 팁

흔히 발생하는 문제를 해결하는 방법.