Array erstellen
- Aktualisiert2023-02-17
- 4 Minute(n) Lesezeit
Array erstellen
Verknüpft mehrere Arrays miteinander oder fügt Elemente an ein n-dimensionales Array an.
Das Ergebnis der Verknüpfung richtet sich nach Dimensionsanzahl der Eingangs-Arrays und der Einstellung der Option Eingänge verknüpfen auf der Registerkarte Objekt. In der folgenden Tabelle wird die Funktionsweise des Knotens "Array erstellen" für verschiedene Eingaben und Konfigurationen veranschaulicht.
| Eingaben | Option Eingänge verknüpfen | Funktionsweise | Dimensionsanzahl des Ausgangs-Arrays |
|---|---|---|---|
| Arrays mit gleicher Dimensionsanzahl | Eingänge verknüpfen deaktiviert |
|
n+1 |
| Arrays mit gleicher Dimensionsanzahl | Eingänge verknüpfen aktiviert |
|
n |
| Ein Array und ein Skalar mit unterschiedlicher Dimensionsanzahl | Eingänge verknüpfen aktiviert |
|
n |
Ein-/Ausgänge

Element
Beliebiges n-dimensionales Array oder Skalar. Alle Eingänge müssen den gleichen Basistyp haben.
Verhalten mit leeren Array-Eingängen
Wenn Element ein leeres Array ist, gibt dieser Knoten ein Array mit der Dimension n+1 aus, wenn die Option Eingänge verknüpfen nicht ausgewählt ist. Wenn die Option Eingänge verknüpfen ausgewählt ist, wird ein Ausgangs-Array mit derselben Dimension wie das leere Array-Element erzeugt.
Eingangs-Arrays unterschiedlicher Größe
Dieser Knoten zeigt bei Eingängen gleicher Dimension, die eine unterschiedliche Anzahl von Elementen enthalten, folgendes Verhalten:
- Per Standardeinstellung wird der kleinste Eingang mit Nullen aufgefüllt, bis er dem größten Eingang entspricht. Wenn zum Beispiel Element {1, 2} lautet und Element 2 {3, 4, 5}, füllt Array erstellen das Element mit einer abschließenden Null auf und gibt {{1, 2, 0}, {3, 4, 5}} aus.
- Wenn die Option Eingänge verknüpfen aktiviert ist, werden die Eingänge nicht mit Nullen aufgefüllt. Wenn zum Beispiel Element {1, 2} ist und Element 2 {3, 4, 5}, gibt "Array erstellen" {1, 2, 3, 4, 5} aus, ohne dass mit Nullen aufgefüllt wurde.

Angehängtes Array
Das Ergebnis-Array
Array erstellen
Fügt alle Eingänge ihrer Reihenfolge nach an und formt ein Array, das eine Dimension höher als das Eingangs-Array ist. Jede Eingabe stellt ein Mitglied der n-ten Dimension des Ausgangs-Arrays dar. Beispielsweise werden 1D-Array-Eingänge zu Zeilen des 2D-Array-Ausgangs. Alle Eingänge müssen der gleichen Dimension angehören, um diese Option zu verwenden.
Eingänge verknüpfen
Fügt alle Eingänge ihrer Reihenfolge nach einem Array an, das die gleiche Dimensionsanzahl wie das Eingangs-Array hat. Für Skalare gibt es diese Option nicht.
Examples
In der folgenden Tabelle wird dargestellt, wie Array erstellen Eingaben per Standardeinstellung miteinander verknüpft, wenn die Option Eingänge verknüpfen aktiviert ist.| Eingaben | Standardeinstellung von Array erstellen | Eingänge verknüpfen | Kommentare | |
|---|---|---|---|---|
| {1, 2} | {3, 4} | {{1, 2}, {3, 4}} | {1, 2, 3, 4} | Da beide Eingangs-Arrays die gleiche Dimensionsanzahl haben, können Sie auswählen, welche Konfigurationsoption verwendet werden soll. |
| {1, 2} | {3, 4, 5} | {{1, 2, 0}, {3, 4, 5}} | {1, 2, 3, 4, 5} | Da beide Eingangs-Arrays die gleiche Dimensionsanzahl haben, können Sie auswählen, welche Konfigurationsoption verwendet werden soll. Per Standardeinstellung füllt dieser Knoten das erste Eingangs-Array mit einer zusätzlichen 0 auf, um es in der Länge an das zweite Eingangs-Array anzupassen. Bei der Option Eingänge verknüpfen findet kein Auffüllen statt. |
| {1, 2} | 3 | k. A. | {1, 2, 3} | Wenn die Dimensionsanzahl der Eingaben unterschiedlich ist, wird Eingänge verknüpfen automatisch aktiviert und kann nicht deaktiviert werden. Angehängtes Array gibt die Eingangselemente der Reihenfolge nach aus, also unabhängig davon, welches die höchste Dimensionsanzahl hat. |
| 3 | {1, 2} | k. A. | {3, 1, 2} | Wenn die Dimensionsanzahl der Eingaben unterschiedlich ist, wird Eingänge verknüpfen automatisch aktiviert und kann nicht deaktiviert werden. Angehängtes Array gibt die Eingangselemente der Reihenfolge nach aus, also unabhängig davon, welches die höchste Dimensionsanzahl hat. |
Verknüpfen von Elementen
Wenn alle Eingangs-Arrays an Element die gleiche Dimensionsanzahl haben, können Sie die Option Eingänge verknüpfen auf der Registerkarte Objekt aktivieren und somit alle Eingangs-Arrays der Reihe nach aneinander anhängen. Auf diese Weise wird ein Ausgangs-Array erzeugt, das die gleiche Dimensionsanzahl wie das Eingangs-Array hat. Für Skalare gibt es diese Option nicht. Wenn die Eingaben an Element eine unterschiedliche Dimensionsanzahl haben, ist Eingänge verknüpfen automatisch aktiviert und kann nicht deaktiviert werden.