Exemplo n.º 1
0
        public void ToMatrixExample()
        {
            var complexNumber = new ComplexNumber(3, 4);

            /* For (a, b) :
             * [ a, -b ]
             * [ b, a ]
             */

            var matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], 3);
            Assert.AreEqual(matrix[0, 1], -4);
            Assert.AreEqual(matrix[1, 0], 4);
            Assert.AreEqual(matrix[1, 1], 3);
        }
Exemplo n.º 2
0
        public void Simple()
        {
            var complexNumber = new ComplexNumber(3, 4);

            /* For (a, b) :
                * [ a, -b ]
                * [ b, a ]
                */

            var matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);

            complexNumber = new ComplexNumber(-2, 6);

            matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);

            complexNumber = new ComplexNumber(5, -1);

            matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);

            complexNumber = new ComplexNumber(-3, -2);

            matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);
        }
Exemplo n.º 3
0
        public void Simple()
        {
            var complexNumber = new ComplexNumber(3, 4);

            /* For (a, b) :
             * [ a, -b ]
             * [ b, a ]
             */

            var matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);

            complexNumber = new ComplexNumber(-2, 6);

            matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);

            complexNumber = new ComplexNumber(5, -1);

            matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);

            complexNumber = new ComplexNumber(-3, -2);

            matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], complexNumber.Real);
            Assert.AreEqual(matrix[0, 1], -1 * complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 0], complexNumber.Imaginary);
            Assert.AreEqual(matrix[1, 1], complexNumber.Real);
        }
Exemplo n.º 4
0
        public void ToMatrixExample()
        {
            var complexNumber = new ComplexNumber(3, 4);

            /* For (a, b) :
            * [ a, -b ]
            * [ b, a ]
            */

            var matrix = complexNumber.ToMatrix();

            Assert.AreEqual(matrix[0, 0], 3);
            Assert.AreEqual(matrix[0, 1], -4);
            Assert.AreEqual(matrix[1, 0], 4);
            Assert.AreEqual(matrix[1, 1], 3);
        }