Partilhar via


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]]);