Freigeben über


Transponierte Funktion

Vollqualifizierter Name: Std.Arrays.Transposed

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

Zusammenfassung

Gibt die Transponieren einer Matrix zurück, die als Array von Arrays dargestellt wird.

Beschreibung

Eingabe als r x c-Matrix mit R-Zeilen und c-Spalten. Die Matrix ist zeilenbasiert, d. h., matrix[i][j] greift auf das Element in Zeile i und Spalten jzu.

Diese Funktion gibt die c x r-Matrix zurück, die die Transponieren der Eingabematrix ist.

Typparameter

T

Der Typ jedes Elements von matrix.

Eingabe

Matrix

Zeilenbasierte r x c-Matrix.

Ausgabe

Transponierte c x r-Matrix.

Beispiel

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