Matrixelemente lesen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Gibt die Elemente von Matrix an Zeile und Spalte aus.
Zeile gibt den Zeilenindex und Spalte den Spaltenindex an. Wenn Sie Zeile und Spalte mit Skalaren verbinden, z. B. i mit Zeile und j mit Spalte, gibt die Funktion einen Skalar aus, der das Element an Position (i, j) enthält.
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.
Index (Zeile)
—
Zeile muss entweder eine ganze Zahl, eine Fließkommazahl, ein 1D-Array aus ganzen Zahlen oder ein 1D-Array aus Fließkommazahlen sein. Per Voreinstellung wird mit einem 1D-Array aus ganzen Zahlen gearbeitet, das alle Zeilenindizes enthält.
Index (Spalte)
—
Spalte muss entweder eine ganze Zahl, eine Fließkommazahl, ein 1D-Array aus ganzen Zahlen oder ein 1D-Array aus Fließkommazahlen sein. Der Standardwert lautet 0.
Matrix (Ausgang)
—
Element ist die Skalarzahl, Matrix oder das 2D-Array mit den Matrixelementen. Der Datentyp von Element ist der gleiche wie der Datentyp der Matrix. |
Fügen Sie zusätzliche Zeilen- und Spalteneingänge und Elementausgänge hinzu, indem Sie unter die Größe des Knotens ändern.
Wenn "Matrix" eine leere Matrix oder ein leeres Array ist, gibt Element an jeder Position außerhalb des gültigen Bereichs einen Wert für ungültige Operationen aus.
Liegen an Zeile und Spalte keine Werte an, enthält Element einen Spaltenvektor mit der ersten Spalte von Matrix.
Wenn Sie Spalte offen lassen und Zeile mit einem Skalarwert verbinden, ist Element ein Zeilenvektor mit dem Index von Zeile. Wenn Sie Zeile offen lassen und Spalte mit einem Skalarwert verbinden, ist Element ein Spaltenvektor mit dem Index von Spalte.
Wenn Sie ein 1D-Array aus Indizes mit Zeile oder Spalte verbinden und den anderen Indexeingang offen lassen, gibt Element eine Matrix aus.
Wenn Sie ein numerisches 1D-Array mit Zeile oder Spalte verbinden, gibt die Funktion für jede angegebene Position ein Matrixelement aus. Die Position ergibt sich durch Kombination der Indizes in Zeile mit den Indizes in Spalte. Wenn Sie z. B. an Zeile das Array {1, 2, 4} und an Spalte die Zahl {5} anliegt, werden die Matrixelemente an den Indizes (1,5), (2,5) und (4,5) abgefragt. Ausgegeben wird in diesem Fall ein Zeilenvektor (eine [3,1]-Matrix), da die Anzahl der mit Zeile verbundenen Skalarelemente 3 und die Anzahl der mit Spalte verbundenen Skalarelemente 1 lautet.
Leere Eingangswerte
Wenn an Zeile oder Spalte ein leeres 1D-Array anliegt, ist Element eine leere Matrix oder ein leeres Array und die betreffende Zeilen- oder Spaltendimension enthält den Wert 0.
Indizes außerhalb der vorhandenen Eingangswerte
Wenn Sie einen negativen Wert mit Zeile oder Spalte verbinden, gibt die Funktion für alle Positionen außerhalb des Indexbereichs einen Wert für ungültige Operationen aus.
Wenn Sie Zeile oder Spalte mit einem Wert verbinden, der den maximalen Zeilen- oder Spaltenindex von Matrix überschreitet, gibt die Funktion für alle Positionen außerhalb des Indexbereichs einen Wert für ungültige Operationen aus.
Matrix
—
Index (Zeile)
—
Matrix (Ausgang)
—