LinearAlgebra.random_matrix

zur Erzeugung zufälliger Matrizen

Funktionsübersicht
.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:
nInteger (positiv)
sString 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:
tridiagonalErzeugt eine Tridiagonalmatrix
lower_triangularErzeugt eine untere Dreiecksmatrix
upper_triangularErzeugt eine obere Dreiecksmatrix
symmetricalErzeugt eine symmetrische und positiv definite Matrix
generalErzeugt 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
Es wird eine reguläre Matrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben.
Vorschau aktualisieren
Beispiel
Es wird eine obere Dreiecksmatrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben.
Vorschau aktualisieren
Beispiel
Es wird eine Tridiagonalmatrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben.
Vorschau aktualisieren
Beispiel
Es wird eine symmetrische und positiv definite Matrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben.
Vorschau aktualisieren
Beispiel
Es wird eine reguläre Matrix mit zufälligen Einträgen erzeugt und entsprechend ausgegeben.
Vorschau aktualisieren