- HasNan
- Transpose
- TransposeConjugate
- TriL
- TriU
- Diag
- Row
- Col
- Copy
- Concat
- Compare
- CompareByDigits
- CompareEqual
- Flat
- Clip
- Reshape
- Resize
- Set
- SwapRows
- SwapCols
- Split
- Hsplit
- Vsplit
- ArgSort
- Sort
Vsplit
Divisão vertical de uma matriz em várias submatrizes. O mesmo que Split com axis=1
bool matrix::Vsplit(
|
Parâmetros
parts
[in] Número de submatrices para divisão da matriz.
splitted
[out] Matriz de submatrices recebidas.
Valor retornado
Retorna true se bem-sucedido, caso contrário, false.
Observação
Se o número de submatrizes for especificado, serão obtidas submatrizes do mesmo tamanho. Em outras palavras, o número de colunas deve ser dividido pelo número de parts sem um resto. Submatrizes de diferentes tamanhos podem ser obtidas usando uma matriz de tamanhos de submatrizes. Os elementos da matriz de tamanho são usados até que toda a matriz seja dividida. Se a matriz foi completamente dividida e o tamanho restante não for suficiente para formar uma submatriz completa, o restante não dividido será a última submatriz.
Exemplo:
matrix matrix_a={{ 1, 2, 3, 4, 5, 6},
|