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); }
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); }