Matrixfunktionen
Manipulation
- ConstructMatrix: Erzeugt eine Matrix aus einer Liste an Werten
- ConstructIdentityMatrix: Erzeugt eine Identitätsmatrix
- SetMatrixValueAt: Setzt einen Matrixeintrag an einer bestimmten Stelle
- Transpose: Transponiert eine Matrix
- ToMatrix: Überführt einen Vector in eine Matrix
Werteabfrage
- GetMatrixValueAt: Gibt den Wert eines Matrixeintrags zurück
- GetMatrixColumnAt: Gibt eine Spalte einer Matrix zurück
- GetMatrixRowAt: Gibt eine Reihe einer Matrix zurück
- DeconstructMatrix:
- UpperTriangleMatrix: Gibt die obere Dreiecksmatrix zurück
- LowerTriangleMatrix: Gibt die untere Dreiecksmatrix zurück
Berechnungen
- MatrixAddition: Addiert Matrizen
- MatrixSubtract: Subtrahiert Matrizen
- MatrixMultiply: Multipliziert Matrizen
- MatrixDivision: Dividiert Matrizen
- MatrixAdditionByNumber: Addiert eine Zahl auf alle Matrixeinträge
- MatrixSubtractByNumber: Subtrahiert eine Zahl von allen Matrixeinträgen
- MatrixMultiplyByNumber: Multipliziert eine Zahl auf alle Matrixeinträge
- MatrixDeterminant: Berechnet die Determinante einer Matrix
- MatrixInvert: Berechnet die inverse einer Matrix
Überprüfung
- CheckMatrixIdentity: Prüft, ob es sich um eine Identitätsmatrix handelt
- CheckMatrixSparse: Prüft, ob es sich um eine dünnbesetzte Matrix handelt