Click or drag to resize

FindMinimumOfFunction(FuncDouble, Double, Double, Double, Double, Double, Double, Double, Double, Double, Int32) Method

Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.

Namespace: Altaxo.Calc
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public static (double P0, double P1, double P2, double P3) OfFunction(
	Func<double, double, double, double, double> function,
	double initialGuess0,
	double initialGuess1,
	double initialGuess2,
	double initialGuess3,
	double tolerance = 1E-08,
	int maxIterations = 1000
)

Parameters

function  FuncDouble, Double, Double, Double, Double
The function to minimize.
initialGuess0  Double
The first initial guess.
initialGuess1  Double
The second initial guess.
initialGuess2  Double
The third initial guess.
initialGuess3  Double
The fourth initial guess.
tolerance  Double  (Optional)
The termination tolerance.
maxIterations  Int32  (Optional)
The maximum number of iterations.

Return Value

ValueTupleDouble, Double, Double, Double
The minimizing point.
See Also