Accord.Tests.Math.ComplexMatrixTest.PhaseTest C# (CSharp) Method

PhaseTest() private method

private PhaseTest ( ) : void
return void
        public void PhaseTest()
        {
            Complex[] x = { new Complex(0, 5), new Complex(2, 0), new Complex(-5, 1) };
            double[] expected = { 1, Math.Sqrt(5), Math.Sqrt(26) };
            double[] actual = ComplexMatrix.Phase(x);

            for (int i = 0; i < x.Length; i++)
                Assert.AreEqual(x[i].Phase, Math.Atan2(x[i].Imaginary, x[i].Real));
        }