Example 1: Minimum of a smooth function
The minimum of is found using function evaluations only.
using System;
using Imsl.Math;
public class MinUnconEx1 : MinUncon.IFunction
{
public double F(double x)
{
return Math.Exp(x) - 5.0 * x;
}
public static void Main(String[] args)
{
MinUncon zf = new MinUncon();
zf.Guess = 0.0;
zf.Accuracy = 0.001;
MinUncon.IFunction fcn = new MinUnconEx1();
Console.Out.WriteLine("Minimum is " + zf.ComputeMin(fcn));
}
}
Output
Minimum is 1.60941759992002
Link to C# source.