Rechenzeit für Determinantenbe < Maple < Mathe-Software < Mathe < Vorhilfe
|
Guten Tag!
Ich hab schon wieder ein Problem mit Maple. Ist bestimmt nicht schwer aber ich bin halt noch Anfänger. Also... Ich soll den Zusammenhang zwischen der Zeit zur Berechnung der Determinante einer Matrix und der Dimension derselben grafisch darstellen (mit einer for-Schleife).
Hier mein Anfang:
for n to 8 do
st := time();
rdet(RandomMatrix(n, n, generator = 0 .. 9));
t := time()-st;
end do;
(rdet ist eine selbstgeschriebene, rekursive Funktion)
Erstmal, ist der Ansatz geeignet? Und wie kann ich dann alle Punkte (Dimension und die entsprechende Zeit) in einen Graphen zeichnen?
Ich wär echt froh, wenn mir jemand helfen könnte!
mfg
|
|
|
|
Ich kenne mich mit den Maple-Einzelheiten nicht so aus, aber der Ansatz scheint mir schon geeignet zu sein.
Ggfs. solltest Du aber pro nxn-Matrix vielleicht 5-Mal die Determinante berechnen und die Zeiten jeweils mitteln.
Du hast dann wohl Zeitangaben in der Einheit von Sekunden. Die hängen dann natürlich von Deinem Computer ab.
Vielleicht soll aber auch ganz allgemein die Anzahl der nötigen Rechenoperationen bestimmt werden.
mfg
nschlange
|
|
|
|
|
danke für die Antwort. Das mit der Rechenzeit ist schon ok, man sollte ausdrücklich time() benutzen.
Kann mir bitte jemand nen Tipp geben, wie ich alle Punkte zusammen in einen Graphen zeichne? Ich bekomme immer nur acht einzelne, was ja nicht sehr sinnvoll ist.
mfg
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:20 Mi 30.05.2007 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|