public final class Gauss
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static Matrix |
bestimmeLRZerlegung(Matrix a) |
Führt die LR-Zerlegung einer Matrix durch.
|
static Matrix |
extrahiereMatrixL(Matrix lr) |
Extrahiert aus der LR-Matrix die untere Dreiecksmatrix L.
|
static Matrix |
extrahiereMatrixR(Matrix lr) |
Extrahiert aus der LR-Matrix die obere Dreiecksmatrix R.
|
static Vektor |
loeseLGS(Matrix a,
Vektor b) |
Löst ein lineares Gleichungssystem durch vollständige
Elimination.
|
static Matrix |
obereDreiecksmatrix(Matrix m) |
Bestimmt die obere Dreiecksmatrix mittels Gauss-Algorithmus.
|
static Matrix |
untereDreiecksmatrix(Matrix m) |
Bestimmt die untere Dreiecksmatrix mittels Gauss-Algorithmus.
|
public static Matrix bestimmeLRZerlegung(Matrix a)
a
- Eine quadratische Matrixpublic static Matrix extrahiereMatrixL(Matrix lr)
lr
- Eine LR-Zerlegungpublic static Matrix extrahiereMatrixR(Matrix lr)
lr
- Eine LR-Zerlegungpublic static Vektor loeseLGS(Matrix a, Vektor b)
a
- Koeffizientenmatrix des LGSb
- Absoultes Glied des LGSpublic static Matrix obereDreiecksmatrix(Matrix m)
m
- Eine Matrix