Ejemplo n.º 1
0
        public void TransposeTest()
        {
            var a = new Matrix(new double[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } });
            var aTranspose = new Matrix(new double[,] { { 1, 4, 7 }, { 2, 5, 8 }, { 3, 6, 9 } });

            var b = new Matrix(new double[,] { { 1, 2, 3, 4 } });
            var bTranspose = new Matrix(new double[,] { { 1 }, { 2 }, { 3 }, { 4 } });

            Assert.That(a.GetTranspose(), Is.EqualTo(aTranspose));
            Assert.That(b.GetTranspose(), Is.EqualTo(bTranspose));
        }