/// <summary> /// /// </summary> /// <param name="matricies"></param> /// <returns></returns> public static DoubleMatrix JoinVertical(IEnumerable <DoubleMatrix> matricies) { List <MatrixBase <Double> > innerMatrices = new List <MatrixBase <Double> >(); foreach (DoubleMatrix matrix in matricies) { innerMatrices.Add(matrix.InnerMatrix); } return(new DoubleMatrix(MatrixBase <Double> .JoinVertical(innerMatrices))); }
/// <summary> /// /// </summary> /// <param name="topMatrix"></param> /// <param name="bottomMatrix"></param> /// <returns></returns> public static MatrixBase <T> JoinVertical( MatrixBase <T> topMatrix, MatrixBase <T> bottomMatrix) { return(MatrixBase <T> .JoinVertical(new MatrixBase <T>[] { topMatrix, bottomMatrix })); }