MCP ile bağlan →

Hesaplamaya Girin

Formül

Formül: Ramanujan Pi Serisi Hesaplama Aracı
Show calculation steps (1)
  1. Chudnovsky (1987)

    Chudnovsky (1987): Ramanujan Pi Serisi Hesaplama Aracı

    Each term adds about 14 correct decimal digits of pi.

Reklam

Sonuç

Pi değeri
3,141592653589793
pi sabitinin yaklaşık değeri
Toplanan terimler 4
İstenen görüntüleme basamağı 46

Hesaplama IEEE-754 çift duyarlık ile yapılır; bu nedenle yaklaşık 15-16 anlamlı basamak güvenilirdir. Keyfi duyarlıklı aritmetik kullanılmadıkça daha fazla görüntüleme basamağı istemek temel doğruluğu artırmaz.

Bu hesaplayıcı ne işe yarar?

Bu araç, hızla yakınsayan üç ünlü sonsuz seriden birini terim terim toplayarak pi matematik sabitini hesaplar: Ramanujan'ın 1914'teki birinci serisi, Ramanujan'ın 1914'teki ikinci serisi veya Chudnovsky kardeşlerin 1987'deki serisi. Bu serileri benzersiz kılan şey, eklenen her terimin tek seferde birçok doğru ondalık basamağa katkı sağlamasıdır; bu yüzden yalnızca birkaç terim, pi'yi tam çift duyarlıklı (double-precision) hassasiyetle ortaya çıkarmaya yeter. Burası saf matematiktir; bölgesel kurallara bağlı olmadan evrensel olarak geçerlidir.

Nasıl kullanılır?

Açılır menüden bir formül seçin, eklenecek en fazla terim sayısını belirleyin ve kaç ondalık basamak görüntülemek istediğinizi seçin. Hesaplayıcı \(n = 0, 1, 2, \ldots\) terimlerini ekler ve pi'nin anlık değeri artık değişmediğinde işlemi erken durdurur; bu da çoğunlukla birkaç terim içinde gerçekleşir. Motor IEEE-754 çift duyarlıklı aritmetik kullandığından, görüntüleme ayarınız ne olursa olsun yaklaşık 15-16 anlamlı basamak güvenilir biçimde doğrudur.

Formülün açıklaması

Ramanujan 1, pi'nin tersini (1/pi) oluşturur: sabit bir öncül çarpan olan \(\sqrt{8}/9801\), n. terimi \((4n)!/(4^n n!)^4\) faktöriyel oranını \((1103 + 26390n)\) doğrusal çarpanıyla birleştirip \(99^{4n}\) ile bölen sonsuz bir toplamla çarpılır.

$$\frac{1}{\pi} = \frac{\sqrt{8}}{9801} \sum_{n=0}^{\infty} \frac{(4n)!}{(4^n n!)^4} \cdot \frac{1103 + 26390n}{99^{4n}}$$

Toplam \(S\) bulunduğunda pi, \(1/(\text{öncül çarpan} \times S)\) olarak geri elde edilir. Chudnovsky de benzer şekilde çalışır ancak daha da hızlı yakınsar ve her terimde yaklaşık 14 basamak ekler.

$$\frac{1}{\pi} = 12 \sum_{n=0}^{\infty} \frac{(-1)^n (6n)!\,(13591409 + 545140134n)}{(3n)!\,(n!)^3\,(640320^3)^{n+1/2}}$$
Ramanujan serisinin terimlerinin küçülerek bir hedef değere doğru toplanmasını gösteren şema
Ramanujan serisinin her terimi yaklaşık sekiz doğru basamak ekleyerek hızla 1/pi'ye yaklaşır.

Örnek hesaplama

Ramanujan 1 ile yalnızca n=0 terimini kullanalım: öncül çarpan \(\sqrt{8}/9801 = 0{,}000288583\ldots\) ve n=0 terimi \(1 \times 1103 = 1103\)'tür. Buna göre

$$\frac{1}{\pi} = 0{,}000288583 \times 1103 = 0{,}31831\ldots$$

olur ve \(\pi = 3{,}14159273\) elde edilir; bu zaten yaklaşık altı ondalık basamağa kadar doğrudur. n=1 terimi de eklendiğinde pi, yaklaşık 16 basamağa kadar doğru olan \(3{,}14159265358979\) değerine ulaşır.

Leibniz, Ramanujan ve Chudnovsky serilerinin yakınsama hızını karşılaştıran düz çubuk grafik
Terim başına kazanılan doğru pi basamağı: Leibniz yavaş, Ramanujan ~8, Chudnovsky ~14 ekler.

Sıkça Sorulan Sorular

Basamak sayısını artırmam neden daha fazla doğruluk göstermiyor? Çift duyarlıklı kayan nokta aritmetiği yalnızca yaklaşık 15-16 anlamlı basamak taşır; bundan fazlasına ulaşmak için keyfi duyarlıklı (arbitrary-precision) aritmetik gerekir.

Gerçekte kaç terime ihtiyacım var? Tam çift duyarlık için Ramanujan 1 yaklaşık 2 terim, Chudnovsky ise yalnızca 1-2 terim ister.

Hangi seri en hızlısı? En hızlı yakınsayan seri Chudnovsky'dir ve modern pi rekor hesaplamalarında kullanılan algoritma da budur.

Son güncelleme: