Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            double d_optimal = new GSSearch(Math.Max(R, l - r), l + r, d => - deltaPhi(d), precision).search();
            double theta     = (phi(d_optimal, r) + phi(d_optimal, R)) / 2.0;

            Console.WriteLine("d = {0}", Math.Round(d_optimal, 5));
            Console.WriteLine("Theta = {0}", Math.Round(theta, 5));
        }
        public static void Main(string[] args)
        {
            GSSearch s      = new GSSearch(0, 1, F, 0.0001);
            double   result = s.search();

            Console.WriteLine("The maximum value of the function at {0} is {1}.", result, F(result));

            Console.ReadKey();
        }