public static void test_solve_secant() { Console.WriteLine("\nTesting solve_secant(x) ...\n"); MyFunction4 func = new MyFunction4(); Console.WriteLine("\n\tf(x) = (x-2) * (x-5)"); Console.WriteLine("\n\tExpecting:\t solve_secant(1.0) = 1.9999999552965158"); Console.WriteLine("\t Result:\t solve_secant(1.0) = " + func.solve_secant(1.0)); }
public static void test_optimize_golden_search() { Console.WriteLine("\nTesting optimize_golden_search(a, b) ...\n"); MyFunction4 func = new MyFunction4(); Console.WriteLine("\n\tf(x) = (x-2) * (x-5)"); Console.WriteLine("\n\tExpecting:\t optimize_golden_search(2.0, 5.0) = 3.500061284523513"); Console.WriteLine("\t Result:\t optimize_golden_search(2.0, 5.0) = " + func.optimize_golden_search(2.0, 5.0)); }
public static void test_optimize_secant() { Console.WriteLine("\nTesting optimize_secant(x) ...\n"); MyFunction4 func = new MyFunction4(); Console.WriteLine("\n\tf(x) = (x-2) * (x-5)"); Console.WriteLine("\n\tExpecting:\t optimize_secant(1.0) = 3.4999999999402016"); Console.WriteLine("\t Result:\t optimize_secant(1.0) = " + func.optimize_secant(1.0)); }
public static void test_optimize_bisection() { Console.WriteLine("\nTesting optimize_bisection(a, b) ...\n"); MyFunction4 func = new MyFunction4(); Console.WriteLine("\n\tf(x) = (x-2) * (x-5)"); Console.WriteLine("\n\tExpecting:\t optimize_bisection(2.0, 5.0) = 3.5"); Console.WriteLine("\t Result:\t optimize_bisection(2.0, 5.0) = " + func.optimize_bisection(2.0, 5.0)); }