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