Vissza a főoldalra Vissza a Tudományos érdekességek oldalra
| A π
meghatározása a Leibniz-sorozat segítségével (2007.05.14.) | 
Az alábbiakban egy érdekes felfedezést fogunk tenni, amelyet Leibniz már 1674-ben átélt a mértani sorozatok tanulmányozása közben.
A q = −x2 hányadosú mértani sorozat:
a1 = 1;
a2 = a1 · (−x2) = −x2;
a3 = a2 · (−x2) = −x2 · (−x2) = x4;
a4 = a3 · (−x2) = x4 · (−x2) = −x6;
·
·
an = an-1 · (−x2);
·
·
Vagyis: [1, −x2, x4, −x6, x8, −x10...].
Az első n elem összege a mértani sorozatok összegképlete alapján:
 
A végtelen mértani sorozat összege, ha | q | < 1:
 
Behelyettesítve −x2-et (| x | < 1):
 
Tehát az összegre felírható (| x | < 1):
 
Mindkét oldalt integrálva:
 
A tangens függvény inverzének grafikonja látható a következő ábrán.
 
A grafikonból kiolvasható az arctg x függvény értéke az x = 1 helyen:
arctg (1) = π/4.
Az integrálás után kapott egyenletbe x = 1-et helyettesítve adódik az úgynevezett Leibniz-féle sorozat:
 
A π-t kifejezve:
 
Ez egy viszonylag egyszerű képlet, így a számítások akár zsebszámológéppel is elvégezhetők. A következő táblázat a számítási eredményeket mutatja az első 40 részösszegig.
| A műveletek száma | A számítási eredmény | 
| 1 | 4,0000000000 | 
|---|---|
| 2 | 2,6666666666 | 
| 3 | 3,4666666666 | 
| 4 | 2,8952380952 | 
| 5 | 3,3396825396 | 
| 6 | 2,9760461760 | 
| 7 | 3,2837384837 | 
| 8 | 3,0170718170 | 
| 9 | 3,2523659347 | 
| 10 | 3,0418396189 | 
| 11 | 3,2323158094 | 
| 12 | 3,0584027659 | 
| 13 | 3,2184027659 | 
| 14 | 3,0702546177 | 
| 15 | 3,2081856522 | 
| 16 | 3,0791533941 | 
| 17 | 3,2003655154 | 
| 18 | 3,0860798011 | 
| 19 | 3,1941879092 | 
| 20 | 3,0916238066 | 
| 21 | 3,1891847822 | 
| 22 | 3,0961615264 | 
| 23 | 3,1850504153 | 
| 24 | 3,0999440323 | 
| 25 | 3,1815766854 | 
| 26 | 3,1031453128 | 
| 27 | 3,1786170109 | 
| 28 | 3,1058897382 | 
| 29 | 3,1760651768 | 
| 30 | 3,1082685666 | 
| 31 | 3,1738423371 | 
| 32 | 3,1103502736 | 
| 33 | 3,1718887352 | 
| 34 | 3,1121872426 | 
| 35 | 3,1701582571 | 
| 36 | 3,1138202290 | 
| 37 | 3,1686147495 | 
| 38 | 3,1152814162 | 
| 39 | 3,1672294681 | 
| 40 | 3,1165965567 | 
        
A táblázatban a π-vel egyező számjegyek kék színnel vannak kiemelve. Jól látszik, hogy két oldalról közelítünk, hiszen a negatív tagok mindig a π alá, a pozitív tagok mindig a π fölé módosítják az összeget.
        
A következő táblázat néhány további számítási eredményt mutat be, amelyekhez már jelentős számítási teljesítmény szükséges.
| A műveletek száma | A számítási eredmény | A szükséges idő | 
| 100 | 3,15149340107099058 | ~ 0,005 s | 
| 1.000 | 3,14259165433954305 | ~ 0,05 s | 
| 10.000 | 3,14169264359054322 | ~ 0,5 s | 
| 100.000 | 3,14160265348979399 | ~ 5 s | 
| 1.000.000 | 3,14159365358879319 | ~ 50 s | 
| 10.000.000 | 3,14159275358978310 | ~ 500 s | 
| 100.000.000 | 3,14159266358979398 | ~ 5000 s | 
        
Megfigyelhető, hogy az összegbe bevont tagok számának (és ezzel a számítási időnek) a megtízszerezése körülbelül egy tizedesjegynyi pontosságjavulást okoz. Így kiszámíthatjuk, hogy mennyi ideig tart egy bizonyos pontosságú számítás. Például tíz tizedesjegynyi pontossághoz az alábbi számítógép- és program-konfigurációval kb. 1400 órás (58 napos) számításra volna szükség.
        
(A tesztelés egy Turbo Pascal 6.0 nyelven, DOS alá írt programmal lett végezve 350MHz-es órajelű Pentium II processzort tartalmazó gépen Windows ME operációs rendszer alatt. A DOS alá írt (16 bites) programok természetesen nem használják ki a fenti konfigurációban (32 bites) rejlő teljesítményt.) Itt a programlista és a futtatható program is letölthető.
Tudomány és Technika (test@t-es-t.hu)