Eye
Eine statische Funktion. Konstruiert eine Matrix einer bestimmten Größe mit Einsen auf der Hauptdiagonalen und Nullen an anderen Stellen. Gibt eine Matrix mit Einsen auf der Diagonale und Nullen an anderen Stellen zurück.
static matrix matrix::Eye(
|
Parameter
rows
[in] Anzahl der Zeilen in der Ausgabe.
cols
[in] Anzahl der Spalten in der Ausgabe.
ndiag=0[in] Index der Diagonale: 0 (Standardwert) bezieht sich auf die Hauptdiagonale, ein positiver Wert bezieht sich auf eine obere Diagonale und ein negativer Wert auf eine untere Diagonale.RückgabewertEine Matrix, bei der alle Elemente gleich Null sind, mit Ausnahme der k-ten Diagonale, deren Werte gleich Eins sind.
[in] Index der Diagonale: 0 (Standardwert) bezieht sich auf die Hauptdiagonale, ein positiver Wert bezieht sich auf eine obere Diagonale und ein negativer Wert auf eine untere Diagonale.
Rückgabewert
Eine Matrix, in der alle Elemente gleich Null sind, mit Ausnahme der k-ten Diagonale, deren Werte gleich Eins sind.
MQL5 Beispiel:
matrix eye=matrix::Eye(3, 3);
|
Python Beispiel:
np.eye(3, dtype=int)
|