Package | Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.math.algebra |
Mathematische Hilfsfunktionen für (lineare) Algebra.
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
Matrix.addiere(Matrix a,
Matrix b)
Addiert zwei Matrizen.
|
static Matrix |
Gauss.bestimmeLRZerlegung(Matrix a)
Führt die LR-Zerlegung einer Matrix durch.
|
static Matrix |
Matrix.dividiere(Matrix a,
long s)
Dividiert eine Matrix durch ein Skalar.
|
static Matrix |
Matrix.dividiere(Matrix a,
RationaleZahl s)
Dividiert eine Matrix durch ein Skalar.
|
static Matrix |
Gauss.extrahiereMatrixL(Matrix lr)
Extrahiert aus der LR-Matrix die untere Dreiecksmatrix L.
|
static Matrix |
Gauss.extrahiereMatrixR(Matrix lr)
Extrahiert aus der LR-Matrix die obere Dreiecksmatrix R.
|
static Matrix |
Matrix.multipliziere(Matrix a,
long s)
Multipliziert eine Matrix mit einem Skalar.
|
static Matrix |
Matrix.multipliziere(Matrix a,
Matrix b)
Multipliziert die beiden Matrizen.
|
static Matrix |
Matrix.multipliziere(Matrix a,
RationaleZahl s)
Multipliziert eine Matrix mit einem Skalar.
|
static Matrix |
Matrix.multipliziere(Matrix a,
Vektor v)
Multipliziert eine Matrix mit einem Vektor.
|
static Matrix |
Gauss.obereDreiecksmatrix(Matrix m)
Bestimmt die obere Dreiecksmatrix mittels Gauss-Algorithmus.
|
static Matrix |
Matrix.subtrahiere(Matrix a,
Matrix b)
Subtrahiert zwei Matrizen.
|
Matrix |
Matrix.transponiert()
Bestimmt die transponierte Matrix.
|
static Matrix |
Gauss.untereDreiecksmatrix(Matrix m)
Bestimmt die untere Dreiecksmatrix mittels Gauss-Algorithmus.
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
Matrix.addiere(Matrix a,
Matrix b)
Addiert zwei Matrizen.
|
static Matrix |
Gauss.bestimmeLRZerlegung(Matrix a)
Führt die LR-Zerlegung einer Matrix durch.
|
static Matrix |
Matrix.dividiere(Matrix a,
long s)
Dividiert eine Matrix durch ein Skalar.
|
static Matrix |
Matrix.dividiere(Matrix a,
RationaleZahl s)
Dividiert eine Matrix durch ein Skalar.
|
static Matrix |
Gauss.extrahiereMatrixL(Matrix lr)
Extrahiert aus der LR-Matrix die untere Dreiecksmatrix L.
|
static Matrix |
Gauss.extrahiereMatrixR(Matrix lr)
Extrahiert aus der LR-Matrix die obere Dreiecksmatrix R.
|
static Vektor |
Gauss.loeseLGS(Matrix a,
Vektor b)
Löst ein lineares Gleichungssystem durch vollständige
Elimination.
|
static Matrix |
Matrix.multipliziere(Matrix a,
long s)
Multipliziert eine Matrix mit einem Skalar.
|
static Matrix |
Matrix.multipliziere(Matrix a,
Matrix b)
Multipliziert die beiden Matrizen.
|
static Matrix |
Matrix.multipliziere(Matrix a,
RationaleZahl s)
Multipliziert eine Matrix mit einem Skalar.
|
static Matrix |
Matrix.multipliziere(Matrix a,
Vektor v)
Multipliziert eine Matrix mit einem Vektor.
|
static Matrix |
Gauss.obereDreiecksmatrix(Matrix m)
Bestimmt die obere Dreiecksmatrix mittels Gauss-Algorithmus.
|
static Matrix |
Matrix.subtrahiere(Matrix a,
Matrix b)
Subtrahiert zwei Matrizen.
|
static Matrix |
Gauss.untereDreiecksmatrix(Matrix m)
Bestimmt die untere Dreiecksmatrix mittels Gauss-Algorithmus.
|
Constructor and Description |
---|
Matrix(Matrix matrix)
Konstruiert eine Matrix aus einet bestehenden Matrix.
|
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.