Pi

Philipp9494

Erfahrenes Mitglied
Hallo.

Ich habe gestern in C++ ein Programm geschrieben, das pi annähert (http://en.wikipedia.org/wiki/Gauss-Legendre_algorithm)
Dabei verwende ich GMP.
Nunja, dort gebe ich die Anzahl der Bits ein, wie groß die Variable sein soll und die Iterationen, sprich die Anzahl der Wiederholungen, wie oft in die Formel eingesetzt wird..

Nun wenn ich nun z.B. 500 Iterationen eingebe, wie viele Nachkommastellen werden sich bei höherer Genauigkeit sicherlich nicht mehr ändern? Das habe ich noch nicht wirklich verstanden..

Und noch etwas.. Bei GMP gibt man ja ein, wie groß die Variable ist, in Bit..
Kann ich jetzt sagen wenn ich z.B. 10000 Bit eingebe, dass dann 1250 Stellen sind (10000 Bit / 8 = 1250 Byte) ?

MfG
Philipp
 
Laut Quelle bekommst du bei 25 Iterationen schon 45 millionen korrekte Nachkommastelllen. Wie viele willst du denn noch? ;)

Wenn pro stelle ein Byte verbraucht wird waere deine Rechnung korrekt. Ob das der Fall ist oder nicht solltest du leicht in der GNU-MP Bignum Dokumentation finden koennen.
 

Neue Beiträge

Zurück