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 1378 n+1
Arrays mit gleicher Dimensionsanzahl Eingänge verknüpfen aktiviert 1378 n
Ein Array und ein Skalar mit unterschiedlicher Dimensionsanzahl Eingänge verknüpfen aktiviert 1378 n
1378

Ein-/Ausgänge

datatype_icon

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.
datatype_icon

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 erstellenEingä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.

Erstellen von mehrdimensionalen Arrays

Wenn alle Eingangs-Arrays an Element die gleiche Dimensionsanzahl haben, hängt "Array erstellen" per Standardeinstellung Eingaben an ein Array an, das eine Dimension größer sind als das skalare Element oder die Arrays an Element. Jede Eingabe stellt einen Bestandteil der n-ten Dimension des Ausgangs-Arrays dar. Beispielsweise werden 1D-Eingangs-Arrays zu Zeilen im 2D-Ausgangs-Array.
Hinweis Wenn die Option Eingänge verknüpfen aktiviert ist, erhöht "Array erstellen" die Dimensionsanzahl des Ausgangs-Arrays nicht.