2D-Array sortieren
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Ordnet die Zeilen und Spalten eines 2D-Arrays erneut an, indem die Elemente in der angegebenen Spalte oder Zeile in aufsteigender Reihenfolge sortiert werden.
Das VI ordnet die Elemente in der angegebenen Spalte oder Zeile in aufsteigender Reihenfolge erneut an, indem Elemente mit Hilfe der Vergleichsregeln für verschiedene Datentypen verglichen werden.

Ein-/Ausgänge
2D-Array
—
2D-Array gibt das 2D-Array an, das sortiert werden soll. Dieser Eingang akzeptiert ein Array mit beliebigem Datentyp (mit Ausnahme von Referenzen).
Zu indizierende Dimension (Spalte)
—
Zu indizierende Dimension gibt die Dimension des 2D-Arrays an, nach der sortiert werden soll.
Index
—
Index gibt den Index der Spalte oder Zeile an, die Elemente enthält, die neu angeordnet werden sollen. Dieser Eingang akzeptiert einen vorzeichenbehafteten 32-Bit-Integer oder ein Array aus vorzeichenbehafteten 32-Bit-Integern.
Sortiertes 2D-Array
—
Sortiertes 2D-Array gibt eine sortierte Version des 2D-Arrays aus.
Index außerhalb des Bereichs?
—
Index außerhalb des Bereichs? gibt TRUE aus, wenn die indizierte Spalte oder Zeile oder eine beliebige indizierte Spalte oder Zeile nicht in dem 2D-Array vorhanden ist. Ansonsten wird FALSE ausgegeben. |
Im Beispiel unten wird veranschaulicht, wie dieses VI das folgende 2D-Array sortiert, wenn Zu indizierende Dimension die Spalte ist.
| Alice | 28 | Female | developer |
| Robert | 31 | Male | Manager |
| David | 29 | Male | Technician |
| Kate | 29 | Female | Engineer |
Wenn Index gleich 1 ist, gibt dieses VI das folgende Array aus.
| Alice | 28 | Female | developer |
| David | 29 | Male | Technician |
| Kate | 29 | Female | Engineer |
| Robert | 31 | Male | Manager |
Wenn Index gleich 3 ist, gibt dieses VI das folgende Array aus.
| Kate | 29 | Female | Engineer |
| Robert | 31 | Male | Manager |
| David | 29 | Male | Technician |
| Alice | 28 | Female | developer |
Wenn Index gleich {2, 0} ist, gibt dieses VI das folgende Array aus.
| Alice | 28 | Female | developer |
| Kate | 29 | Female | Engineer |
| David | 29 | Male | Technician |
| Robert | 31 | Male | Manager |
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Malleable VIs\Basics\Malleable VIs Basics.lvproj
2D-Array
—
Zu indizierende Dimension (Spalte)
—
Index
—
Sortiertes 2D-Array
—
Index außerhalb des Bereichs?
—