Zufallsmatrizen < MuPad < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 19:31 Mi 21.11.2007 | Autor: | KriBri |
Unser Mathe-Info Kurs soll eine Zufallsmatrix definieren, die diagonaldominant ist (für das Jakobi- und Gauss-Seidel-Verfahren).
Mit linalg::randomMatrix kann man eine Zufallsmatrix erzeugen, jedoch finde ich keine Option oder andere MuPAD Prozedur, die eine diagonaldomintante Matrix erzeugen kann.
Frage: Gibt es einen MuPAD eigenen Befehl und wie kann ich das per Hand programmieren?
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Gruß KriBri
|
|
|
|
Hallo und ,
> Gibt es einen MuPAD eigenen Befehl...
Nein, einen solchen Befehl gibt es meines Wissens nicht.
> wie kann ich das per Hand programmieren?
Ich würde eine n x n-Diagonal-Zufallsmatrix D und eine "normale" n x n-Zufallsmatrix A berechnen, dann das betragsmäßig kleinste Diagonalelement [mm] d_\min [/mm] von D und das betragsmäßig größte Element [mm] a_\max [/mm] von A bestimmen und die Gesamtmatrix durch Addition von D und der skalierten Matrix A berechnen gemäß:
$M = D + [mm] \bruch{1}{n-1}*\bruch{d_{\min}}{a_{\max}} [/mm] * A$.
Gruß
Martin
|
|
|
|