RealPi piedāvā dažus no labākajiem un interesantākajiem Pi aprēķina algoritmiem. Šī lietotne ir etalons, kas pārbauda jūsu Android ierīces CPU un atmiņas veiktspēju. Tas aprēķina Pi vērtību līdz jūsu norādītajam decimāldaļu skaitam. Varat skatīt un meklēt iegūto ciparu modeļus, lai atrastu savu dzimšanas dienu Pi vai atrastu slavenas ciparu secības, piemēram, "Feynman Point" (seši 9 pēc kārtas 762. cipara pozīcijā). Ciparu skaitam nav stingru ierobežojumu. Ja rodas sasalšana, lūdzu, skatiet tālāk sadaļu "Brīdinājumi".
Atstājiet komentārus ar savu Pi aprēķina laiku AGM+FFT formulā 1 miljonam ciparu. Arī visvairāk ciparu, ko varat aprēķināt, kas pārbauda tālruņa atmiņu. Autora Nexus 6p 1 miljonam ciparu aizņem 5,7 s. Ņemiet vērā, ka AGM+FFT algoritms darbojas ar 2 pakāpēm, tāpēc 10 miljonu ciparu aprēķināšana aizņem tikpat daudz laika un atmiņas kā 16 miljoni ciparu (iekšējā precizitāte ir parādīta izejā). Daudzkodolu procesoros RealPi pārbauda viena kodola veiktspēju. Lai iegūtu precīzu etalona laiku, pārliecinieties, ka nedarbojas citas lietojumprogrammas un tālrunis nav pietiekami karsts, lai noregulētu centrālo procesoru.
Meklēšanas funkcija:
Izmantojiet to, lai atrastu tādus Pi rakstus kā jūsu dzimšanas diena. Lai iegūtu labākos rezultātus, aprēķiniet vismaz vienu miljonu ciparu, izmantojot AGM + FFT formulu, pēc tam atlasiet izvēlnes opciju "Meklēt modeļus".
Tālāk ir sniegts pieejamo algoritmu kopsavilkums.
-AGM + FFT formula (aritmētiskā ģeometriskā vidējā vērtība): šī ir viena no ātrākajām pieejamajām metodēm Pi aprēķināšanai, un tā ir noklusējuma formula, ko RealPi izmanto, nospiežot pogu Sākt. Tas darbojas kā vietējais C++ kods un ir balstīts uz Takuya Ooura programmu pi_fftc6. Daudziem miljoniem ciparu tas var prasīt daudz atmiņas, kas bieži kļūst par ierobežojošo faktoru, cik daudz ciparu varat aprēķināt.
-Machin formula: šo formulu atklāja Džons Machins 1706. gadā. Tā nav tik ātra kā AGM + FFT, bet parāda visus Pi ciparus, kas uzkrājas reāllaikā aprēķinu gaitā. Izvēlieties šo formulu iestatījumu izvēlnē un pēc tam nospiediet "Start". Tas ir rakstīts Java, izmantojot BigDecimal klasi. Aprēķinu laiki var kļūt gari, aptuveni 200 000 ciparu, taču mūsdienu tālruņos varat aprēķināt un skatīt 1 miljonu ciparu, izmantojot Machin, ja esat pacietīgs.
-Pi formulas N cipars (Gourdon): šī formula parāda, ka ir iespējams (pārsteidzoši) aprēķināt Pi decimālskaitļus "vidū", neaprēķinot iepriekšējos ciparus, un tam ir nepieciešams ļoti maz atmiņas. Nospiežot pogu "Nth Digit", RealPi nosaka Pi 9 ciparus, kas beidzas ar jūsu norādīto cipara pozīciju. Tas darbojas kā vietējais C++ kods un ir balstīts uz Ksavjē Gurdona programmu pidec. Lai gan tā ir ātrāka par Machin formulu, tā ātrumā nevar pārspēt AGM + FFT formulu.
-Pi formulas N cipars, ko izveidojis Belards: Gurdona algoritmu Pi N ciparam nevar izmantot pirmajiem 50 cipariem, tāpēc šī Fabriisa Belarda formula tiek izmantota, ja cipari ir mazāki par 50.
Citas iespējas:
Ja iespējosit opciju “Aprēķināt miega režīmā”, RealPi turpinās aprēķinus, kamēr ekrāns ir izslēgts, un tas ir noderīgi, aprēķinot daudzus Pi ciparus. Kamēr neveicat aprēķinus vai pēc aprēķina pabeigšanas, ierīce kā parasti pāries dziļā miega režīmā.
Brīdinājumi:
Šī lietotne var ātri izlādēt akumulatoru, veicot ilgu aprēķinu, it īpaši, ja ir ieslēgta opcija “Aprēķināt miega režīmā”.
Aprēķina ātrums ir atkarīgs no jūsu ierīces CPU ātruma un atmiņas. Ja ir ļoti liels ciparu skaits, RealPi var negaidīti pārtraukt darbību vai nesniegt atbildi. Var paiet arī ļoti ilgs laiks (gadi). Tas ir saistīts ar lielo nepieciešamo atmiņas apjomu un/vai CPU laiku. Aprēķināmā ciparu skaita augšējā robeža ir atkarīga no jūsu Android ierīces.
Izmaiņas opcijā “Aprēķināt miega režīmā” stājas spēkā nākamajam Pi aprēķinam, nevis aprēķina vidū.
Atjaunināta
2023. gada 17. maijs