Delen via


Diagonale functie

Volledig gekwalificeerde naam: Std.Arrays.Diagonal

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

Samenvatting

Geeft als resultaat een matrix van diagonale elementen van een tweedimensionale matrix

Beschrijving

Als de tweedimensionale matrix geen vierkante vorm heeft, wordt de diagonale over het minimum over het aantal rijen en kolommen geretourneerd.

Typeparameters

'T

Het type van elk element van matrix.

Invoer

matrix

Tweedimensionale matrix in rijvolgorde.

Voorbeeld

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

Zie ook

  • Microsoft.Quantum.Arrays.Transponeren