Sdílet prostřednictvím


Diagonální funkce

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

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

Shrnutí

Vrátí matici diagonálních prvků dvojrozměrného pole.

Popis

Pokud dvojrozměrné pole nemá čtvercový obrazec, vrátí se diagonální přes minimum nad počtem řádků a sloupců.

Parametry typu

'T

Typ každého prvku matrix.

Vstup

matice

2rozměrná matice v řádovém pořadí.

Příklad

let matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let diagonal = Diagonal(matrix);
// same as: column = [1, 5, 9]

Viz také

  • Microsoft.Quantum.Arrays.Transponed