Condividi tramite


Funzione trasposta

Nome completo: Std.Arrays.Trasposizione

function Transposed<'T>(matrix : 'T[][]) : 'T[][]

Sommario

Restituisce la trasposizione di una matrice rappresentata come matrice di matrici.

Descrizione

Input come matrice r x c con colonne r rows e c. La matrice è basata su righe, ad esempio matrix[i][j] accede all'elemento in corrispondenza di i riga e colonna j.

Questa funzione restituisce la matrice c x r che rappresenta la trasposizione della matrice di input.

Parametri di tipo

'T

Tipo di ogni elemento di matrix.

Immissione

matrice

Matrice r x c basata su righe.

Prodotto

Matrice c x r trasposta.

Esempio

// same as [[1, 4], [2, 5], [3, 6]]
let transposed = Transposed([[1, 2, 3], [4, 5, 6]]);