켤레 경사 nD
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
켤레 경사 방법으로 n개의 독립 변수의 함수의 로컬 최소값을 결정합니다.

입력/출력
정확도
—
정확도는 최소의 정확도를 제어합니다. 두 개의 연속되는 근사의 차이가 정확도의 값보다 크지 않은 경우, 메소드는 정지합니다. 기본값은 1.00E-8입니다.
경사법
—
경사법은 도함수를 계산하는데 사용되는 알고리즘을 지정합니다. 0의 값은 플레쳐 리브법을 나타냅니다. 1의 값은 폴락 리비에르법을 나타냅니다. 기본값은 0입니다.
라인 최소화
—
라인 최소화 0의 값은 도함수를 사용하지 않는 알고리즘을 나타냅니다. 1의 값은 도함수를 사용하는 알고리즘을 나타냅니다. 기본값은 0입니다.
시작
—
시작은 최적화 프로세스가 시작하는 n차원의 포인트입니다.
X
—
X는 x 변수를 나타내는 문자열의 배열입니다. 문자열의 배열에 변수 t가 포함된 경우, VI는 에러를 반환합니다.
f(X)
—
f(X)는 x 변수의 함수를 나타내는 문자열입니다. 수식은 개수의 제한 없이 유효한 변수를 포함할 수 있습니다.
최소값
—
최소값은 결정된 n차원의 로컬 최소값입니다.
f(최소값)
—
f(최소값)는 최소값에서 결정된 f(X)의 함수값입니다.
ticks
—
Tick은 밀리초 단위의 전체 계산 시간입니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다. |
플레쳐 리브와 폴락 리비에르 알고리즘은 최적의 방향과 1D 지역 최소화의 결정에 기초합니다.
다음 그림은 시작 포인트와 시작 방향을 나타냅니다. 새 포인트와 새 방향은 [켤레 경사 nD] VI로 계산됩니다.

정확도
—
경사법
—
시작
—
X
—
f(X)
—
최소값
—
f(최소값)
—
ticks
—
에러
—