コード例 #1
0
ファイル: fivepoint.go プロジェクト: Arrow/nm
func FivePoint(fn util.Functioner, x float64) (fp float64) {
	h := StepSize
	f := fn.Function()
	return ((f(x-2*h) - 8*f(x-h) + 8*f(x+h) - f(x+2*h)) / (12 * h))
}
コード例 #2
0
ファイル: threepoint.go プロジェクト: Arrow/nm
func ThreePoint(fn util.Functioner, x float64) (fp float64) {
	h := StepSize
	f := fn.Function()
	return ((f(x+h) - f(x-h)) / (2 * h))
}