![]() |
Iterationsproblem
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Ich beschäftige mich in letzter Zeit etwas mehr mit Pi und der Umsetzung in einem Programm (Monte-Carlo und Leibniz funzt bei mir auch). Nun bin ich beim "viel gelobten" Gauß-Legendre angelangt und... komme nicht weiter. Könnt ihr mir vllt sagen wies geht? //Ich hab den Algorithmus als Anhang gepostet! |
Re: Iterationsproblem
:gruebel: Wo genau drückt denn der Schuh? Steht doch in deinem Bildchen ganz gut beschrieben, was du zu tun hast. Erklär genauer, wo dein Problem liegt, dann kann man dir besser helfen ;)
//Edit: Sollte es doch der Algorithmus als solches sein, der dir Probleme bereitet:
Delphi-Quellcode:
//Initialisierungsanweisungen
... While (a-b > epsilon) DO Begin //Zuweisungen ... End; //Ausgabe ... |
Re: Iterationsproblem
Zitat:
|
Re: Iterationsproblem
Zitat:
|
Re: Iterationsproblem
Die Frage ist: Kann ich in einem Code auch Klammern verwenden und wird dies dann auch berücksichtigt?
Also ist folgendes möglich?:
Delphi-Quellcode:
a:=(a+b)/2;
//Außerdem glaube ich das "While (a-b>epsilon) do begin" zu einer Endlosschleife führt! |
Re: Iterationsproblem
Ah, dann sag das doch gleich. :roll:
Ja klar kannst du Klammern setzen. Mathematische Ausdrücke werden korrekt interpretiert. Und die Schleifenbedingung hab ich nur so hingeschmotzt, ohne groß nachzudenken. :zwinker: Die mußt du dann natürlich noch anpassen, da hast du recht. |
Re: Iterationsproblem
Danke soweit!
Die Schleifenbedingungen sollten doch eigentlich mit einem Counter funktionieren.
Delphi-Quellcode:
oder?
While (counter <5) do begin
//bla counter:=counter+1; end; |
Re: Iterationsproblem
Keine Ahnung, ich kenne den Algorithmus selber nicht. Bin bloß der Aussage auf deinem Bild auf den Leim gegangen. Da stand was von "sobald a und b sich genug angenähert haben".
|
Re: Iterationsproblem
Wieso probierst du es nicht einfach aus, bevor du nachfragst?
|
Re: Iterationsproblem
:mrgreen: Die Frage mußte ich mir gerade verkneifen :stupid:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz