public void F64MatrixExtensions_CombineF64Matrices() { var matrix1 = new F64Matrix(InputData, 2, 3); var matrix2 = new F64Matrix(InputData, 2, 3); var actual = matrix1.CombineCols(matrix2); Assert.AreEqual(new F64Matrix(CombineDataCol, 2, 6), actual); }
public void F64MatrixExtensions_CombineF64MatrixAndVector() { var matrix = new F64Matrix(InputData, 2, 3); var vector = new double[] { 3, 6 }; var expected = new F64Matrix(new double[] { 1, 2, 3, 3, 4, 5, 6, 6 }, 2, 4); var actual = matrix.CombineCols(vector); Assert.AreEqual(expected, actual); }