Função transposta
Nome totalmente qualificado: Std.Arrays.Transposed
function Transposed<'T>(matrix : 'T[][]) : 'T[][]
Resumo
Devolve 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 linhas, ou seja, matrix[i][j]
acessa o elemento na linha i
e na coluna j
.
Esta função retorna a matriz c x r que é a transposição da matriz de entrada.
Parâmetros de tipo
«O
O tipo de cada elemento de matrix
.
Entrada
matriz
Matriz r x c baseada em linhas.
Realização
Matriz c x r transposta.
Exemplo
// same as [[1, 4], [2, 5], [3, 6]]
let transposed = Transposed([[1, 2, 3], [4, 5, 6]]);