Untermatrix festlegen
- Aktualisiert2025-07-30
- 4 Minute(n) Lesezeit
Fügt eine Untermatrix zu Matrix hinzu. Die Untermatrix beginnt bei (Zeile 1, Spalte 1) und endet bei (Zeile N, Spalte N).
Fügen Sie zusätzliche Zeilen-, Spalten- und neue Submatrix-Eingaben und Ausgabematrix-Ausgaben hinzu, indem Sie die Größe des Knotensändern.
Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
Matrix
—
Matrix muss ein 2D-Array beliebigen numerischen Typs oder eine reelle oder komplexe Matrix sein.
Zeile 1
—
Zeile 1 muss eine ganze oder reelle Zahl sein. Mit Zeile 1 wird die erste Zeile in Matrix festgelegt, die in der Ausgabematrix enthalten sein soll. Der Standardwert lautet 0.
Zeile N
—
Zeile N muss eine ganze oder reelle Zahl sein. Mit Zeile N wird die letzte Zeile von Matrix festgelegt, die in der Ausgabematrix enthalten sein soll. Per Voreinstellung wird mit dem Index der letzten Zeile in Matrix gearbeitet.
Spalte 1
—
Spalte 1 muss eine ganze oder reelle Zahl sein. Mit Spalte 1 wird die erste Spalte von Matrix festgelegt, die in der Ausgabematrix enthalten sein soll. Der Standardwert lautet 0.
Spalte N
—
Spalte N muss eine ganze oder reelle Zahl sein. Mit Spalte N wird die letzte Spalte in Matrix festgelegt, die in der Ausgabematrix enthalten sein soll. Per Voreinstellung wird mit dem Index der letzten Spalte in Matrix gearbeitet.
Neue(s) Untermatrix/Füllelement
—
Neue Untermatrix kann eine reelle oder komplexe Matrix, ein 2D-Array beliebigen numerischen Typs oder eine Skalarzahl sein. Wenn Sie neue Untermatrix offen lassen, wird mit der Standardeinstellung 0 gearbeitet.
Matrix (Ausgang)
—
Matrix (Ausgang) ist die Matrix nach Einfügen der Untermatrix. Wenn die Matrix eine leere Matrix oder ein leeres Array ist, passt sie die Größe von Matrix (Ausgang) automatisch an die neuen Elemente an. |
Wenn Sie ein 2D-Array mit Matrix verbinden, ist Matrix (Ausgang) ein Array, selbst wenn Sie Neue Untermatrix mit einer reellen oder komplexen Matrix verbinden.
Wenn Sie alle Eingänge außer Matrix offen lassen, wird unter Matrix (Ausgang) der Inhalt von Matrix ausgegeben, wobei jedes Element auf 0 gesetzt ist. Beim Verbinden eines Skalarwerts mit Neue Untermatrix nimmt jedes Element in Matrix (Ausgang) diesen Wert an.
Wenn Sie den Eingang Matrix verbinden und Neue Untermatrix mit einer Matrix verbinden, passt sich die Matrix (Ausgang) automatisch an die Untermatrixelemente von Matrix (Ausgang) an. Wenn die Funktion Zeilen oder Spalten zur neuen Untermatrix hinzufügen muss, gibt die Funktion für jede Position außerhalb des Indexbereichs 0 aus.
Leere Eingangswerte
Wenn Zeile N kleiner als Zeile 1 ist oder Spalte N kleiner als Spalte 1 ist, wird an Untermatrix der Inhalt von Matrix ausgegeben.
Indizes außerhalb der vorhandenen Eingangswerte
Wenn Sie einen negativen Wert mit Zeile oder Spalte verbinden, ignoriert die Funktion diese Zeilen und Spalten in der Untermatrix. Ist Neue Untermatrix eine Matrix, so ignoriert die Funktion auch die Elemente der neuen Untermatrix, mit der diese Zeilen und Spalten aufgefüllt werden.
Bei einem Wert für Zeile N oder Spalte N, der größer oder gleich der Zeilendimensionsanzahl von Matrix ist, wird die Matrix vergrößert, so dass sie die neuen Elemente aufnehmen kann.
Verbinden des Eingangs "Neue Untermatrix"
Beim Verbinden einer Matrix mit Neue Untermatrix, deren Dimensionsanzahl die von Matrix überschreitet, vergrößert sich Matrix, um die neuen Untermatrixelemente aufnehmen zu können. Wenn Sie die Anzahl der Zeilen oder Spalten von Matrix erhöhen, fügt die Funktion an jeder Position außerhalb des Indexbereichs einen Wert für ungültige Operationen ein.
Wenn Sie Neue Untermatrix mit einer Matrix verbinden, deren Zeilen- oder Spaltenanzahl die Zeilen- oder Spaltenanzahl in der Untermatrix überschreitet, werden die überzähligen Zeilen- und Spaltenelemente in der neuen Untermatrix ignoriert.
Wenn Sie eine Matrix mit Neue Untermatrix verbinden und die Zeilen- oder Spaltenanzahl größer als die Zeilen- oder Spaltenanzahl der Untermatrix ist, fügt die Funktion an allen Positionen außerhalb des Indexbereichs einen Wert für ungültige Operationen ein.
Wenn sich Neue Untermatrix im numerischen Typ von Matrix unterscheidet, wird die Matrix in den neuen numerischen Typ umgewandelt, sofern die Funktion die neuen Untermatrixelemente nicht ohne Genauigkeitsverlust festlegen kann. Wenn neue Diagonalelemente nicht ohne Genauigkeitsverlust festgelegt werden können, wird der numerische Typ von Neue Untermatrix an den der Matrix angepasst.
Bei reellen oder komplexen Matrizen am Eingang Matrix ist Matrix (Ausgang) ebenfalls eine reelle oder komplexe Matrix. In der Tabelle für spezielle Umwandlungsfälle werden Fälle aufgeführt, in denen die Matrix (Ausgang) von der Matrix abweicht.
Matrix
—
Zeile 1
—
Neue(s) Untermatrix/Füllelement
—
Matrix (Ausgang)
—