MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Sürekli kesir değeri f
3.1415926535898
son yaklaşım değeri f_n (n = terim sayısı)
n Yaklaşım değeri f_n
0 4.0
1 3.0
2 3.1666666666667
3 3.1372549019608
4 3.1423423423423
5 3.1414634146341
6 3.1416149068323
7 3.1415888250921
8 3.1415933118799
9 3.1415925404465
10 3.1415926730303
11 3.1415926502502
12 3.1415926541634
13 3.1415926534913
14 3.1415926536067
15 3.1415926535869
16 3.1415926535903
17 3.1415926535897
18 3.1415926535898
19 3.1415926535898
20 3.1415926535898

Bu hesaplayıcı ne işe yarar?

Bu araç, \(f = a_0/(b_0 + a_1/(b_1 + a_2/(b_2 + \dots)))\) biçimindeki bir genelleştirilmiş (analitik) sürekli kesri hesaplar ve seçtiğiniz terim sayısına kadar olan ardışık yaklaşımlarını \(f_0, f_1, f_2, \dots\) şeklinde listeler. Kısmi paylar \(a_n\) ve kısmi paydalar \(b_n\), terim indeksi \(n\)'ye bağlı cebirsel ifadeler olarak girilir; böylece pek çok klasik açılımı yeniden üretebilirsiniz: pi, \(1/(e-1)\), karekök ikinin doğal logaritması, karekök iki ve daha nicesi. Bu, herhangi bir birim ya da ülke kapsamı olmayan, tamamen matematiksel bir araçtır.

Nasıl kullanılır?

Başlangıç payı \(a_0\) ve başlangıç paydası \(b_0\) değerlerini birer sayı olarak girin. \(n\). payı \(a_n\) ve \(n\). paydayı \(b_n\)'yi ise \(n\) değişkenine bağlı ifadeler olarak yazın; örneğin "n^2", "n+1", "-n^2", "3(2n+1)" veya "2" gibi. \(n\)'nin yanına gelen kapalı (örtük) çarpma desteklenir; ayrıca + - * / ^ işlemleri, parantezler, tekli eksi işareti ve sqrt, exp, ln, sin, cos gibi fonksiyonlar da kullanılabilir. Kaç terimin hesaplanacağını (1 ile 1000 arası) ve kaç haneli gösterileceğini seçin. Büyük sayı, son yaklaşım değeridir; tablo ise değerin nasıl oturduğunu gösterir.

Formülün açıklaması

Hesaplayıcı, \(n\). yaklaşımı \(f_n\) hesaplamak için tutulan en derin terimden başlayıp dışa doğru ilerler. Kuyruk değerini \(t = 0\) olarak alır, ardından \(k = n, n-1, \dots, 1\) için $$t = \frac{a_k}{b_k + t}$$ güncellemesini yapar. Son olarak $$f_n = \frac{a_0}{b_0 + t}$$ bulunur. Aşağıdan yukarıya çalışan bu yöntem sayısal açıdan temizdir; bir payda tam olarak sıfır olduğunda araç onun yerine küçük bir epsilon değeri kullanır (değiştirilmiş Lentz güvenliği).

Recurrence diagram showing numerator and denominator A_n and B_n built from previous terms
Convergents are computed by the recurrence \(A_n = b_n A_{n-1} + a_n A_{n-2}\) (and likewise for \(B_n\)).
Nested fraction structure of a generalized continued fraction with terms a0, b0, a1, b1, a2, b2
The nested structure of a generalized continued fraction: each level adds a new \(a_n\) over \(b_n\).

Çözümlü örnek: pi açılımı

\(a_0 = 4\), \(b_0 = 1\), \(a_n = n^2\), \(b_n = 2n+1\) ve 6 terimle pi'nin meşhur sürekli kesrini elde edersiniz. \(n = 6\) için aşağıdan yukarı çalışalım: \(t\) değeri 0'dan başlar; k=6 için $$\frac{36}{13} = 2.769231$$ k=5 için $$\frac{25}{13.769231} = 1.815651$$ k=4 için \(1.479323\); k=3 için \(1.061407\); k=2 için \(0.659912\); k=1 için \(0.273156\). Buradan $$f_6 = \frac{4}{1 + 0.273156} = 3.141962$$ çıkar ki bu, \(\pi = 3.141593\) değerine şimdiden epey yakındır. Daha fazla yakınsama için terim sayısını artırın.

Sequence of convergents approaching the value pi on a number line
Successive convergents \(f_n\) oscillate and close in on the true value (here pi).

Sıkça Sorulan Sorular

Neden değer sabite tam olarak eşit çıkmıyor? Her yaklaşım yalnızca bir kesmedir (truncation). Daha çok terim daha yüksek doğruluk demektir; ancak çift duyarlıklı (double-precision) hesaplama kullanışlı hane sayısını yaklaşık 15 ile sınırlar.

Kesrim ıraksarsa ne olur? Bazı ifadeler salınır ya da ıraksar. Yaklaşımlar tablosu, davranışı izleyip bir limit olup olmadığına karar vermenizi sağlar.

Başka hangi örnekleri deneyebilirim? \(1/(e-1)\): \(a_0=1\), \(b_0=1\), \(a_n=n+1\), \(b_n=n+1\). Karekök iki: \(a_0=2\), \(b_0=1\), \(a_n=1\), \(b_n=2\). Karekök ikinin doğal logaritması: \(a_0=1\), \(b_0=3\), \(a_n=-n^2\), \(b_n=3(2n+1)\).

Son güncelleme: