示例#1
0
        public void AiryZeros()
        {
            foreach (int k in new int[] { 1, 10, 100, 1000 })
            {
                double a  = AdvancedMath.AiryAiZero(k);
                double ya = AdvancedMath.AiryAi(a);
                Assert.IsTrue(TestUtilities.IsNearlyEqual(ya, 0.0, 2.0E-16 * k));

                double b  = AdvancedMath.AiryBiZero(k);
                double yb = AdvancedMath.AiryBi(b);
                Assert.IsTrue(TestUtilities.IsNearlyEqual(yb, 0.0, 2.0E-16 * k));
            }
        }