Função transposta
Nome totalmente qualificado: Std.Arrays.Transposed
function Transposed<'T>(matrix : 'T[][]) : 'T[][]
Resumo
Retorna a transposição de uma matriz representada como uma matriz de matrizes.
Descrição
Entrada como uma matriz r x c com linhas r e colunas c. A matriz é baseada em linha, ou seja, matrix[i][j]
acessa o elemento em i
de linha e j
de coluna.
Essa função retorna a matriz c x r que é a transposição da matriz de entrada.
Parâmetros de tipo
'T
O tipo de cada elemento de matrix
.
Entrada
matriz
Matriz r x c baseada em linha.
Saída
Matriz c x r transposta.
Exemplo
// same as [[1, 4], [2, 5], [3, 6]]
let transposed = Transposed([[1, 2, 3], [4, 5, 6]]);