taramath
LinearAlgebra.random_matrix
zur Erzeugung zufälliger Matrizen
.add .sub .mult .transpose .vector_norm .matrix_norm .norm .cond .identity_matrix .zero_matrix .diagonal_matrix .tridiagonal_matrix .random_matrix .lu .qr .cholesky .hessenberg .bidiagonalize .qr_tridiagonal .qr_hessenberg .invert .det .eigenvalues .svd .solve .solve_backward .solve_upper_triangular .solve_forward .solve_lower_triangular .solve_tridiagonal .solve_lu .solve_qr .solve_cholesky .solve_cg .solve_jacobi .solve_gauss_seidel .row_sum_condition .column_sum_condition .sassenfeld_condition .get_number_of_iterations
Beschreibung
Die Funktion besitzt folgende Argumente:
n Integer (positiv)
s String oder Integer (optional)
Es wird eine stets reguläre Matrix mit zufälligen und ganzzahligen Einträgen erzeugt. Dabei ist zu beachten, dass aufgrund der ganzzahligen Einträge Matrizen mit numerisch ungünstigen Konditionen und sehr großen Determinanten entstehen können.
Das optionale Argument s gibt an, was für eine Matrix erzeugt werden soll. Es stehen folgende Optionen zur Verfügung:
tridiagonal Erzeugt eine Tridiagonalmatrix
lower_triangular Erzeugt eine untere Dreiecksmatrix
upper_triangular Erzeugt eine obere Dreiecksmatrix
symmetrical Erzeugt eine symmetrische und positiv definite Matrix
general Erzeugt eine reguläre Matrix (Standardeinstellung)
Als Spezialfall kann s auch als positiver Integerwert gewählt werden. Ist dies der Fall, so wird eine Matrix mit zufälligen und ganzzahligen Einträgen erzeugt.
Beispiel 1
Es wird eine reguläre Matrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben. Vorschau aktualisieren
Beispiel 2
Es wird eine obere Dreiecksmatrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben. Vorschau aktualisieren
Beispiel 3
Es wird eine Tridiagonalmatrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben. Vorschau aktualisieren
Beispiel 4
Es wird eine symmetrische und positiv definite Matrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben. Vorschau aktualisieren
Beispiel 5
Es wird eine reguläre Matrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben. Vorschau aktualisieren