Zeichnen der Poly.Vert. - Seite 2 |
16.10.2018, 16:01 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. |
||||||||||||||||||||||
16.10.2018, 16:07 | Lauraundlisa1 | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. hm okay. Was ist genau mit den Durchläufen gemeint ? Könntest du mir dazu ein Bsp mal geben bitte? Tim[z_]= Timing[schleife[3,2,2,3]] so oder wie ? |
||||||||||||||||||||||
16.10.2018, 16:38 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Sei
Jetzt kannst du zunächst mal probieren, was z. B.
|
||||||||||||||||||||||
16.10.2018, 17:53 | Lauraundlisa1 | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Ich habe das jetzt gemacht. Das dauert ja wirklich sehr lange.. Ich kriege diesen Graphen raus. Bei n=50 sind es schon 12 sekunden.. ist das so in Ordnung? |
||||||||||||||||||||||
16.10.2018, 18:44 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Das sieht für mich vernünftig aus, auch wenn ich es nicht mit einem eigenen Programm nachvollzogen habe. Für zeitintensive Aufgaben ist Mathematica natürlich nicht besonders geeignet. Da sollte man besser zu C++ oder so etwas greifen. Auch Mathematica kann man mit Compiled und Parallelize natürlich schneller machen. Aber darum geht es ja hier nicht. Der prinzipiell schnelle Anstieg der Laufzeit bleibt unverändert und der soll demonstriert werden. |
||||||||||||||||||||||
17.10.2018, 00:13 | Lauraundlisa1 | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Hallo Huggy, ich habe ein Problem und ich hoffe du kannst mir da helfen. Ich habe nun die Analyse für die Rechenzeit programmiert. Ich wollte nun für die Lösung mit "Compositions" auch eine Analyse der Rechenzeit durchführen. Die Lösung mit Compositions sieht wie folgt aus:
Wie kann ich für diese Lösung nach der Rechenzeit überprüfen ? Ich habe schon mehrere Stunden rumprobiert allerdings muss man das n immer seperat ändern. Wie könnte hier der code aussehen vllt eine Idee ? |
||||||||||||||||||||||
Anzeige | ||||||||||||||||||||||
|
||||||||||||||||||||||
17.10.2018, 10:02 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Für den Polynomialtest und dessen Zeitanalyse sind kein Filterungen, Sortierungen oder sonstige Aktionen in b erforderlich. Es wird für den Vergleich einfach die gesamte Liste durchlaufen. Viele Wege führen nach Rom. Ein Vorschlag:
|
||||||||||||||||||||||
17.10.2018, 12:28 | Lauraundlisa1 | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Erstmal vielen dank für den Code. Die Lösung ist von mir Praktisch. Ich lasse die Liste sortieren nach dem Wert p um danach die Kumulierten Werte zu hinzufügen. Dann kann man im polynomialtest einfach nur überprüfen wann in der liste der p Wert auftaucht und diese dann in eine Variable speichern. Hättest du eine Idee wie man das mit meinem code machen könnte? |
||||||||||||||||||||||
17.10.2018, 12:50 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Mir ist nicht klar, weshalb dein Verfahren besonders praktisch sein soll. Aber das macht nichts, er soll ja dir gefallen und nicht mir. Wenn du die Zahl der Durchläufe als Variable benutzt, wie ich es gemacht habe, solltest du bei deinem Code ganz ähnlich wie ich bei meinem Code eine Funktion Zeit[n_] definieren können. |
||||||||||||||||||||||
17.10.2018, 14:03 | Lauraundlisa1 | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Das habe ich auch gestern versucht es klappt einfach nicht
|
||||||||||||||||||||||
17.10.2018, 15:35 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||||||||||
RE: Zeichnen der Poly.Vert. Erwarte jetzt bitte nicht, dass ich analysiere, was weshalb bei deinem Code nicht funktioniert. Das musst du schon selber machen. Vom reinen Durchlesen kann ich das nicht erkennen. Als Alternative hast du immer noch meinen Code. Mit dem ergibt sich:
[attach]48163[/attach] |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |