RealPi ផ្តល់នូវក្បួនដោះស្រាយការគណនា Pi ដ៏ល្អបំផុត និងគួរឱ្យចាប់អារម្មណ៍បំផុតមួយចំនួននៅទីនោះ។ កម្មវិធីនេះជាស្តង់ដារដែលសាកល្បងដំណើរការ CPU និងអង្គចងចាំរបស់ឧបករណ៍ Android របស់អ្នក។ វាគណនាតម្លៃរបស់ Pi ទៅចំនួនខ្ទង់ទសភាគដែលអ្នកបញ្ជាក់។ អ្នកអាចមើល និងស្វែងរកគំរូនៅក្នុងខ្ទង់លទ្ធផល ដើម្បីស្វែងរកថ្ងៃកំណើតរបស់អ្នកនៅក្នុង Pi ឬស្វែងរកលេខខ្ទង់ល្បីៗដូចជា "Feynman Point" (ប្រាំមួយ 9 ជាប់គ្នានៅទីតាំងខ្ទង់ 762)។ មិនមានការកំណត់ពិបាកលើចំនួនខ្ទង់នោះទេ ប្រសិនបើអ្នកជួបប្រទះនឹងការបង្កក សូមមើល "ការព្រមាន" ខាងក្រោម។
ទុកមតិយោបល់ជាមួយនឹងពេលវេលាគណនា Pi របស់អ្នកនៅលើរូបមន្ត AGM + FFT សម្រាប់ 1 លានខ្ទង់។ ក៏ជាខ្ទង់ច្រើនបំផុតដែលអ្នកអាចគណនាបាន ដែលសាកល្បងអង្គចងចាំទូរសព្ទរបស់អ្នក។ Nexus 6p របស់អ្នកនិពន្ធចំណាយពេល 5.7 វិនាទីសម្រាប់លេខ 1 លានខ្ទង់។ ចំណាំថាក្បួនដោះស្រាយ AGM + FFT ដំណើរការក្នុងថាមពល 2 ដូច្នេះការគណនា 10 លានខ្ទង់ត្រូវការពេលវេលា និងការចងចាំច្រើនដូចជា 16 លានខ្ទង់ (ភាពជាក់លាក់ខាងក្នុងត្រូវបានបង្ហាញនៅក្នុងលទ្ធផល) ។ នៅលើប្រព័ន្ធដំណើរការពហុស្នូល RealPi សាកល្បងដំណើរការនៃស្នូលតែមួយ។ សម្រាប់ការកំណត់ពេលវេលាត្រឹមត្រូវ ត្រូវប្រាកដថាមិនមានកម្មវិធីផ្សេងទៀតកំពុងដំណើរការ ហើយទូរសព្ទរបស់អ្នកមិនក្តៅគ្រប់គ្រាន់ដើម្បីបិទស៊ីភីយូនោះទេ។
មុខងារស្វែងរក៖
ប្រើវាដើម្បីស្វែងរកលំនាំនៅក្នុង Pi ដូចជាថ្ងៃកំណើតរបស់អ្នក។ សម្រាប់លទ្ធផលល្អបំផុតគណនាយ៉ាងហោចណាស់មួយលានខ្ទង់ដោយប្រើរូបមន្ត AGM + FFT បន្ទាប់មកជ្រើសរើសជម្រើសម៉ឺនុយ "ស្វែងរកគំរូ"។
នេះជាសេចក្តីសង្ខេបនៃក្បួនដោះស្រាយដែលមាន៖
-AGM + FFT formula (Arithmetic Geometric Mean)៖ នេះគឺជាវិធីសាស្រ្តដែលមានល្បឿនលឿនបំផុតមួយក្នុងការគណនា Pi ហើយជារូបមន្តលំនាំដើមដែលប្រើដោយ RealPi នៅពេលអ្នកចុច "Start"។ វាដំណើរការជាកូដ C++ ដើម ហើយផ្អែកលើកម្មវិធី pi_fftc6 របស់ Takuya Ooura ។ សម្រាប់ខ្ទង់រាប់លាន វាអាចត្រូវការអង្គចងចាំច្រើន ដែលជារឿយៗក្លាយជាកត្តាកំណត់នៃចំនួនខ្ទង់ដែលអ្នកអាចគណនាបាន។
-Machin's formula: រូបមន្តនេះត្រូវបានរកឃើញដោយ John Machin ក្នុងឆ្នាំ 1706។ វាមិនលឿនដូច AGM + FFT ទេ ប៉ុន្តែបង្ហាញអ្នកពីខ្ទង់ទាំងអស់របស់ Pi ដែលកំពុងកកកុញក្នុងពេលវេលាជាក់ស្តែង នៅពេលដែលការគណនាដំណើរការ។ ជ្រើសរើសរូបមន្តនេះនៅក្នុងម៉ឺនុយការកំណត់ហើយបន្ទាប់មកចុច "ចាប់ផ្តើម" ។ វាត្រូវបានសរសេរជា Java ដោយប្រើថ្នាក់ BigDecimal ។ រយៈពេលនៃការគណនាអាចចាប់ផ្តើមយូរប្រហែល 200,000 ខ្ទង់ ប៉ុន្តែនៅលើទូរសព្ទទំនើប អ្នកអាចគណនា និងមើលលេខ 1 លានខ្ទង់ដោយប្រើ Machin ប្រសិនបើអ្នកអត់ធ្មត់។
-Nth digit of Pi formula by Gourdon: រូបមន្តនេះបង្ហាញថាវាអាចទៅរួច (គួរឱ្យភ្ញាក់ផ្អើល) ក្នុងការគណនាខ្ទង់ទសភាគនៃ Pi "កណ្តាល" ដោយមិនចាំបាច់គណនាខ្ទង់មុន ហើយត្រូវការការចងចាំតិចតួចបំផុត។ នៅពេលអ្នកចុចប៊ូតុង "Nth Digit" RealPi កំណត់ 9 ខ្ទង់នៃ Pi ដែលបញ្ចប់ដោយទីតាំងខ្ទង់ដែលអ្នកបញ្ជាក់។ វាដំណើរការជាកូដ C++ ដើម ហើយផ្អែកលើកម្មវិធី pidec របស់ Xavier Gourdon ។ ទោះបីជាវាលឿនជាងរូបមន្តរបស់ Machin វាមិនអាចយកឈ្នះរូបមន្ត AGM + FFT ក្នុងល្បឿនបានទេ។
-Nth digit of Pi formula by Bellard: Gourdon's algorithm for the Nth digit of Pi មិនអាចប្រើសម្រាប់ 50 ខ្ទង់ដំបូងបានទេ ដូច្នេះរូបមន្តនេះដោយ Fabrice Bellard ត្រូវបានប្រើជំនួសវិញប្រសិនបើខ្ទង់ < 50 ។
ជម្រើសផ្សេងទៀត៖
ប្រសិនបើអ្នកបើកជម្រើស "Calculate when in sleep" RealPi នឹងបន្តគណនាខណៈពេលដែលអេក្រង់របស់អ្នកបិទ វាមានប្រយោជន៍នៅពេលគណនាលេខជាច្រើននៃ Pi។ ខណៈពេលដែលមិនបានគណនា ឬបន្ទាប់ពីការគណនាបានបញ្ចប់ ឧបករណ៍របស់អ្នកនឹងចូលទៅក្នុងការគេងជ្រៅដូចធម្មតា។
ការព្រមាន៖
កម្មវិធីនេះអាចអស់ថ្មរបស់អ្នកបានយ៉ាងឆាប់រហ័ស នៅពេលធ្វើការគណនាយូរ ជាពិសេសប្រសិនបើជម្រើស "Calculate when in sleep" ត្រូវបានបើក។
ល្បឿនគណនាអាស្រ័យលើល្បឿន CPU និងអង្គចងចាំរបស់ឧបករណ៍អ្នក។ នៅក្នុងតួលេខដ៏ច្រើន RealPi អាចនឹងបញ្ចប់ដោយមិនបានរំពឹងទុក ឬមិនផ្តល់ចម្លើយ។ វាក៏អាចចំណាយពេលយូរណាស់ក្នុងការដំណើរការ (ឆ្នាំ)។ នេះគឺដោយសារតែចំនួនច្រើននៃអង្គចងចាំ និង/ឬពេលវេលា CPU ដែលត្រូវការ។ ដែនកំណត់ខាងលើនៃចំនួនខ្ទង់ដែលអ្នកអាចគណនាអាស្រ័យលើឧបករណ៍ Android របស់អ្នក។
ការផ្លាស់ប្តូរទៅជម្រើស "Calculate when in sleep" មានប្រសិទ្ធិភាពសម្រាប់ការគណនា Pi បន្ទាប់ មិនមែននៅពាក់កណ្តាលនៃការគណនានោះទេ។
បានដំឡើងកំណែនៅ
17 ឧសភា 2023