MCP ile bağlan →

Hesaplamaya Girin

n = 1, 2, 3, ... (pozitif tam sayılar)

Formül

Reklam

Sonuç

Fibonacci number F12
144
tam tam sayı değeri
Sıra indeksi n 12
Başlangıç değeri yaklaşımı F1 = 1, F2 = 1
Yöntem İteratif tam sayı yineleme bağıntısı (tam)

Fibonacci Sayısı Hesaplama Aracı nedir?

Bu araç, herhangi bir pozitif tam sayı indeksi \(n\) için \(F_n\) olarak gösterilen n. Fibonacci sayısını verir. Fibonacci dizisi, matematiğin en ünlü tam sayı dizilerinden biridir: her terim, kendisinden önceki iki terimin toplamına eşittir. \(F_1 = 1\) ve \(F_2 = 1\) başlangıç değerleriyle dizi şöyle başlar: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 ve sonsuza dek bu şekilde devam eder. Fibonacci sayıları; doğada, sanatta, bilgisayar bilimlerinde ve altın oranda karşımıza çıkar.

Nasıl kullanılır?

Giriş kutusuna sıra indeksi \(n\)'i (1, 2, 3, ...) yazın ve hesaplatın. Araç, \(F_n\)'in tam değerini gösterir. Fibonacci sayıları yaklaşık olarak \(\phi^n / \sqrt{5}\) hızıyla büyüdüğünden çok kısa sürede devasa değerlere ulaşır. Bu yüzden araç, kayan noktalı sayılar yerine tam tam sayı (big-integer) aritmetiği kullanır. Böylece büyük sonuçlar bile yuvarlama hatası olmadan kusursuz doğrulukta hesaplanır.

Formülün açıklaması

Diziyi tanımlayan yineleme bağıntısı, \(F_1 = 1\) ve \(F_2 = 1\) olmak üzere

$$F_{n} = F_{n-1} + F_{n-2}, \qquad F_1 = F_2 = 1$$

şeklindedir. Ayrıca kapalı bir form olan Binet formülü de vardır:

$$F_n = \frac{\phi^n - \psi^n}{\sqrt{5}}$$

Burada \(\phi = \frac{1 + \sqrt{5}}{2}\) altın orandır ve \(\psi = \frac{1 - \sqrt{5}}{2}\)'dir. Bu 1 tabanlı yaklaşımda her iki yöntem de aynı değerleri verir; ancak Binet formülü büyük \(n\) değerlerinde kayan nokta yuvarlamaları nedeniyle hassasiyetini yitirir. Bu nedenle biz sonucu, tam doğruluk için adım adım (iteratif) hesaplıyoruz.

Ardışık iki Fibonacci teriminin toplanarak bir sonraki terimi oluşturduğunu gösteren şema
Her Fibonacci sayısı, kendinden önceki iki terimin toplamıdır.

Örnek çözüm

\(n = 12\) için diziyi adım adım kuralım: \(F_1=1\), \(F_2=1\), \(F_3=2\), \(F_4=3\), \(F_5=5\), \(F_6=8\), \(F_7=13\), \(F_8=21\), \(F_9=34\), \(F_{10}=55\), \(F_{11}=89\), \(F_{12}=144\). Yani \(F_{12} = 144\). Binet ile doğrulayalım: \(\phi^{12}\) yaklaşık \(321{,}9969\), \(\psi^{12}\) ise yaklaşık \(0{,}0031\) olur ve

$$\frac{321{,}9969 - 0{,}0031}{\sqrt{5}} \approx 144{,}0$$

çıkar; bu da sonucu doğrular.

Bir dikdörtgeni döşeyen Fibonacci kareleri ve içlerinden geçen altın spiral yayı
Kenar uzunlukları Fibonacci olan kareler bir dikdörtgeni döşer ve altın spirali çizer.

Sıkça Sorulan Sorular

Neden F0 = 0 değil de F1 = 1 ve F2 = 1? Bu hesaplama aracı, dizinin 1 indeksinden başladığı yaygın 1 tabanlı yaklaşımı kullanır. Alternatif olan 0 tabanlı yaklaşımda ise \(F_0 = 0\) ve \(F_1 = 1\)'dir; değerler yalnızca bir indeks kaymıştır.

Büyük n değerlerini hesaplayabilir mi? Evet. Tam tam sayı (big-integer) aritmetiği kullandığından, büyük indekslerde bile yaklaşık değil, tam tam sayı sonucunu verir.

Geçerli en küçük n değeri nedir? \(n\) bir pozitif tam sayı olmalıdır, dolayısıyla en küçük değer \(n = 1\)'dir ve bu da \(F_1 = 1\) sonucunu verir.

Son güncelleme: