public final class Gauss
extends java.lang.Object
| Modifier and Type | Method and 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