Sdílet prostřednictvím


Transponovaná funkce

Plně kvalifikovaný název: Std.Arrays.Transponed

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

Shrnutí

Vrátí transponování matice reprezentované jako pole polí.

Popis

Vstup jako matice r x c s řádky r a sloupci c. Matice je založená na řádcích, tj. matrix[i][j] přistupuje k prvku na řádku i a sloupci j.

Tato funkce vrátí matici c x r, která je transponací vstupní matice.

Parametry typu

'T

Typ každého prvku matrix.

Vstup

matice

Matice r x c založená na řádcích.

Výstup

Transponovaná matice c x r.

Příklad

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