コード例 #1
0
        public void TestInverse()
        {
            MathFunction f = Math.Exp;

            Assert.Equal(0, NumericalTools.Inverse(f, -10, 10)(1), 2);
            Assert.Equal(1, NumericalTools.Inverse(f, -10, 10)(Math.E), 2);

            f = x => 2 * x;

            Assert.Equal(2, NumericalTools.Inverse(f, -10, 10)(4), 2);
            Assert.Equal(-1, NumericalTools.Inverse(f, -10, 10)(-2), 2);
        }