C# 클래스 NSoft.NFramework.Numerics.GoldenSectionMinimumFinder

황금비-분할법 (Golden Section ) 알고리즘을 이용하여 특정 함수의 [lower, upper]구간에서 func(x)의 최소값의 위치를 찾는다.
상속: MinimumFinderBase
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
GodenRatio double

공개 메소드들

메소드 설명
FindMiminum ( double>.Func @func, double lower, double upper, int tryCount = MathTool.DefaultTryCount, double tolerance = MathTool.Epsilon ) : double

y = func(x) 함수의 [lower, upper] 구간에서 f(x)의 최소 값이 되는 x를 구합니다.

메소드 상세

FindMiminum() 공개 메소드

y = func(x) 함수의 [lower, upper] 구간에서 f(x)의 최소 값이 되는 x를 구합니다.
public FindMiminum ( double>.Func @func, double lower, double upper, int tryCount = MathTool.DefaultTryCount, double tolerance = MathTool.Epsilon ) : double
@func double>.Func
lower double 구간의 하한
upper double 구간의 상한
tryCount int 시도횟수
tolerance double 허용 오차
리턴 double

프로퍼티 상세

GodenRatio 공개적으로 정적으로 프로퍼티

황금 비율 (2 / (3 + Sqrt(5))
public static double GodenRatio
리턴 double