최적화
일변수 함수와 다변수 함수의 최솟값, 음이 아닌 최소제곱, 비선형 함수의 근
최적화 함수는 비선형 목적 함수의 국소 최솟값 위치를 구하려고 합니다. fminbnd
를 사용하여 유계 구간에서 일변수 함수의 최솟값을 구하거나, fminsearch
를 사용하여 비유계 영역에서 다변수 함수의 최솟값을 구합니다. 어떤 함수를 최대화하려면 그 함수에 음수를 취하여 최소화하면 됩니다.
lsqnonneg
를 사용하여 선형 최소제곱 문제에 대한 음이 아닌 해를 구합니다.
방정식 솔버 fzero
는 비선형 스칼라 함수의 실근을 구합니다.
optimset
을 사용하여 옵션을 설정하면 최적화의 출력값이나 다른 측면을 제어할 수 있습니다.
최적화 라이브 편집기 작업에서 시각적 인터페이스를 사용하여 문제를 풀고 옵션을 설정합니다.
함수
라이브 편집기 작업
최적화 | Optimize in the Live Editor (R2020b 이후) |
도움말 항목
- 비선형 함수 최적화하기
하나 이상의 차원에서 최소화 또는 최대화.
- 최적화를 통한 곡선 피팅
이 예제에서는 오차제곱합을 최소화하여 비선형 함수를 데이터에 피팅하는 방법을 보여줍니다.
- 최적화 라이브 편집기 작업
시각적 인터페이스를 사용하여 최적화합니다.
- 최적화 옵션 설정하기
최적화 제어하기, 중간 계산 표시하기.
- 최적화 솔버 반복 표시
중간 출력값을 표시합니다.
- 최적화 솔버 출력 함수
솔버를 모니터링하거나 중단하는 방법을 설명합니다.
- 최적화 솔버 플롯 함수
솔버를 시각적으로 모니터링하는 방법을 설명합니다.
- 스칼라 함수의 근
하나의 실수형 변수로 구성된 비선형 방정식을 풉니다.
- 최적화 문제 해결과 팁
흔히 발생하는 문제를 해결하는 방법.