- HasNan
- Transpose
- TriL
- TriU
- Diag
- Row
- Col
- Copy
- Compare
- CompareByDigits
- Flat
- Clip
- Reshape
- Resize
- Set
- SwapRows
- SwapCols
- Split
- Hsplit
- Vsplit
- ArgSort
- Sort
TriL
Gibt die Kopie einer Matrix zurück, bei der die Elemente oberhalb der k-ten Diagonale auf Null gesetzt sind. Untere Dreiecksmatrix
matrix matrix::Tril(
|
Parameter
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] Diagonale, über der die Elemente auf Null gesetzt werden. ndiag = 0 (Standardeinstellung) ist die Hauptdiagonale, ndiag < 0 ist darunter und ndiag > 0 ist darüber.
Rückgabewert
Array, dessen unteres Dreieck mit Einsen gefüllt ist, während an anderer Stelle Null steht.
MQL5 Beispiel:
matrix a={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
|
Python Beispiel:
import numpy as np
|