コード例 #1
0
        public void MultiplicationTest()
        {
            DoubleMatrix matrix = new Double[, ] {
                { 1F, 2F, 3F },
                { 2F, 3F, 4F }
            };
            double       scalar   = 2F;
            DoubleMatrix expected = new Double[, ] {
                { 2F, 4F, 6F },
                { 4F, 6F, 8F }
            };
            DoubleMatrix actual;

            actual = DoubleMatrix_Accessor.Multiplication(matrix, scalar);
            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void MultiplicationTest1()
        {
            DoubleMatrix matrix1 = new Double[, ] {
                { 1F, 0F, 2F },
                { -1F, 3F, 1F }
            };
            DoubleMatrix matrix2 = new Double[, ] {
                { 3F, 1F },
                { 2F, 1F },
                { 1F, 0F }
            };
            DoubleMatrix expected = new Double[, ] {
                { 5F, 1F },
                { 4F, 2F }
            };
            DoubleMatrix actual;

            actual = DoubleMatrix_Accessor.Multiplication(matrix1, matrix2);
            Assert.AreEqual(expected, actual);
        }