Accord.Tests.Math.MatrixTest.ElementwiseMultiplyTest4 C# (CSharp) Method

ElementwiseMultiplyTest4() private method

private ElementwiseMultiplyTest4 ( ) : void
return void
        public void ElementwiseMultiplyTest4()
        {
            double[,] a = 
            {
                { 1,  5, 1 },
                { 0, -2, 1 },
            };
            double[] b = { 1, 2 };
            int dimension = 1;

            double[,] expected =
            {
                { 1,  5, 1 },
                { 0, -4, 2 },
            };

            double[,] actual = Matrix.ElementwiseMultiply(a, b, dimension);
            Assert.IsTrue(expected.IsEqual(actual));


            b = new double[] { 4, 1, 2 };
            dimension = 0;

            expected = new double[,]
            {
                { 4,  5, 2 },
                { 0, -2, 2 },
            };

            actual = Matrix.ElementwiseMultiply(a, b, dimension);
            Assert.IsTrue(expected.IsEqual(actual));
        }
MatrixTest