Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi pi berechnen (https://www.delphipraxis.net/11170-pi-berechnen.html)

XeRo 1. Nov 2003 11:42


pi berechnen
 
Hi,

Ich möchte gern PI berechnen.
Das Programm soll so pi so genau wie möglich ausrechnen.
Ich habe keine wirklich passende Methode gefunden und wollt mal schauen, ob ihr was passendes habt.

Dagon 1. Nov 2003 11:44

Re: pi berechnen
 
Zitat:

Zitat von XeRo
Hi,
Das Programm soll so pi so genau wie möglich ausrechnen.

Wie meinst du das? Auf möglichst viele Stellen oder einfach die volle Genauigkeit von Double oder Extended (oder von welchem Typ auch immer) ausnützen?

XeRo 1. Nov 2003 11:46

Re: pi berechnen
 
Es soll pi aus möglichst viele stellen genau ausrechnen

[edit=r_kerber]Doppeltes Posting gelöscht. Mfg, r_kerber[/edit]

Mirilin 1. Nov 2003 11:50

Re: pi berechnen
 
:hi:

Sowas ähnliches gabs hier

Dagon 1. Nov 2003 11:55

Re: pi berechnen
 
Man muss diese Verfahren aber so abändern, dass sie Pi bis zur einer gewünschten Anzahl an Stellen berechnen (z. B. 1000 Stellen).

negaH 1. Nov 2003 12:04

Re: pi berechnen
 
Zitat:

Es soll pi aus möglichst viele stellen genau ausrechnen
Dies kann eine Lebensaufgabe werden :) Ich habe sowas schon programmiert und zB. 64 Millionen Dezimalstellen sind kein Problem für PC's. Derzeit errechnet meine Library 1 Mio Stellen in 13 Sekunden aus. Dies ist Rang 3 der schnellsten Pi Berechnungen auf PC's in der Welt.

ABER, dazu benötigst du eine eigene mathematische Bibliothek die mit sehr großen Zahlen rechnen kann. D.h. mit den normalen PC/Delphi Bordmitteln wirst du dies nicht erreichen können.

Gruß Hagen

flomei 1. Nov 2003 15:14

Re: pi berechnen
 
Wie viele Stellen schafft Delphi den mit "Bordmitteln"???
Das sind doch sicherlich auch schon ein paar oder? :gruebel:

MfG Florian :hi:

himitsu 1. Nov 2003 15:18

Re: pi berechnen
 
Extended, Comp und Currency 19-20 Stellen

Add: Ach ja Integer schaft nur 9-10
(siehe OH - "Integer-Typen" und "Reelle Typen")

negaH 1. Nov 2003 15:21

Re: pi berechnen
 
Man könnte mehr als 19-20 Stellen berechnen, wenn man einen Pi Algo. benutzt der nacheinander die Stellen berechnet. Nachdem jede Stelle exakt berechnet wurde wird sie sofort ausgegeben. Hypothetisch wären auch so Berechnungen von 64Mio Stellen und mehr möglich. Der Algo. wäre aber hoffnungslos ineffizient und würde wahscheinlich Jahre benötigen.

Nimmt man eine eigene math. Library dann ist die Stellenanzahl eigentlich unbegrenzt, eben nur abhänig vom Algo., Memory und Diskspace.

Gruß Hagen

Sharky 1. Nov 2003 16:51

Re: pi berechnen
 
Zitat:

Zitat von XeRo
..Ich möchte gern PI berechnen....

Leider (oder zum Glück) bin ich keine Mathematiker. Aber wenn ich mich recht entsinne ist PI ein "unendlicher, sich nicht wiederholender dezimal bruch". Oder wie das genau lautet ;-)

Eine "Berechnung" von PI ist also nicht möglich. Man kann diese "Zahl" nur auf beliebig vielle Nachkommastellen berechnen.

Hagen ist in diesem Fall aber wohl der beste Ansprechpartner.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz