Kurs
Hiç 1 + 2 + 4 + 8 + ... toplamının tek, sade bir formülle nasıl ifade edilebileceğini merak ettiniz mi?
Bir seri, bir dizideki terimlerin toplamıdır. Bu terimler her seferinde aynı sayıyla çarpılarak büyüyor (veya küçülüyorsa), elinizde bir geometrik seri vardır. Bu sabit çarpana ortak oran denir ve tüm yapıyı mümkün kılan odur.
Geometrik seriler, kredi ödemelerinden sinyal sönümlemesine, algoritma analizine kadar her yerde karşımıza çıkar. Onlarla çalışmayı bilmek, verilerle çalışan herkes için gerekli bir matematik becerisidir.
Bu yazıda temel formülleri ele alacak, sonsuz bir geometrik serinin ne zaman sonlu bir toplamı olacağını açıklayacak ve gerçek örnekler üzerinden ilerleyeceğim.
Python temellerini biliyorsanız, ilginç konulara hazırsınız. 16 saatlik Python ile Makine Öğreniminin Temelleri kursuna kaydolun.
Geometrik Seri Nedir?
Geometrik seri, her terimin kendinden önceki terimin sabit bir oranla çarpılmasıyla elde edildiği terimlerin toplamıdır.
Örneğin, 1 + 2 + 4 + 8 + 16’yı ele alın. Her terim bir öncekisinin iki katıdır. Bu ikiye katlama faktörü, onu geometrik yapan şeydir.
Her geometrik seriyi tanımlayan iki değer vardır:
- İlk terim (
a) - serinin başlangıç değeri - Ortak oran (
r) - bir sonrakini elde etmek için her terime uygulanan sabit çarpan
Eğer a = 1 ve r = 2 ise 1 + 2 + 4 + 8 + ... elde edersiniz. Eğer a = 3 ve r = 0.5 ise 3 + 1.5 + 0.75 + ... elde edersiniz. Yapı her zaman aynıdır.
Mesele tam olarak budur. Her geometrik seri, a ile başlayıp her adımda r ile ölçeklenen tekrar eden çarpmalardan ibarettir.
Geometrik Dizi ve Geometrik Seri
Bu iki terim sıkça karıştırılır, ancak farkını anlatmak bir cümle sürer.
Geometrik dizi sadece bir sayı listesidir: 1, 2, 4, 8, 16; geometrik seri ise bunları topladığınızda elde ettiğiniz şeydir: 1 + 2 + 4 + 8 + 16 = 31.
Sayılar aynıdır, ancak işlem farklıdır. Dizi terimleri listeler, seri ise toplar.
Sonlu Geometrik Seri Formülü
Bir geometrik serinin ilk n teriminin toplamı şu formülle tanımlanır:

İlk n terimin toplamı formülü
Burada:
-
a= ilk terim -
r= ortak oran -
n= terim sayısı
Basit bir örnek üzerinden gidelim. 1 + 2 + 4 + 8’in ilk 4 terimini toplamak istediğinizi varsayalım. Burada a = 1, r = 2 ve n = 4.

Basit geometrik seri örneği
Bunu elle doğrulayabilirsiniz: 1 + 2 + 4 + 8 = 15. Formül sizi tek adımda sonuca götürür; bu da n büyüdüğünde önem kazanır.
Sonsuz Geometrik Seriler ve Yakınsaklık
Aklınızı zorlayacak alışılmadık bir kavram: Sonsuz bir serinin sonlu bir toplamı olabilir.
1 + 0.5 + 0.25 + 0.125 + ... serisini düşünün. Terimleri sonsuza dek ekleyebilirsiniz, ancak toplam asla 2’yi aşmaz. Bunun nedeni, her yeni terimin bir öncekinden küçük olmasıdır; o kadar küçüktür ki toplam, sınırsız şekilde büyümek yerine sabit bir değere doğru yerleşir.
Bu davranışa yakınsaklık denir ve yalnızca tek bir koşulda gerçekleşir: |r| < 1.
Ortak oran -1 ile 1 arasındaysa (uç değerler hariç), seride ilerledikçe her terim küçülür. Terimler sıfıra yaklaşır; bu da daha fazlasını eklemenin toplama katkısının giderek azaldığı anlamına gelir. Toplam dengelenir.
Eğer |r| ≥ 1 ise terimler küçülmez. Aynı büyüklükte kalır veya büyür ve toplam artmaya devam eder. Bu, ıraksak bir seridir - sonlu bir toplamı yoktur.
r etrafındaki mutlak değer işaretleri dikkat edilmesi gereken bir noktadır. -0.5 oranı da yakınsaktır; çünkü terimler işaret değiştirir ama yine de sıfıra doğru küçülür.
Sonsuz Geometrik Seri Formülü
|r| < 1 olduğunda, sonsuz bir geometrik seriyi tek bir formülle toplayabilirsiniz:

Sonsuz geometrik seri formülü
Burada a ilk terim, r ise ortak orandır. Hepsi bu - n gerekmez, çünkü seri hiç bitmez.
Önceki bölümdeki örneği kullanalım: 1 + 0.5 + 0.25 + 0.125 + ... Burada a = 1 ve r = 0.5.

Sonsuz geometrik seri örneği
Sonsuz toplam tam olarak 2’dir. Terimleri sonsuza dek eklerseniz bile bu değeri aşamazsınız.
Bu formülün yalnızca |r| < 1 olduğunda çalıştığını not etmek önemlidir. Seri ıraksaksa, formül artık işe yaramaz ve anlamsız bir sonuç verir. Uygulamadan önce yakınsaklık koşulunu mutlaka kontrol edin.
Yakınsaklığın Önemi
Her sonsuz seri sonlu bir toplamda sabitlenmez. Bazıları sadece büyümeye devam eder.
1 + 2 + 4 + 8 + ... serisini düşünün. Burada r = 2, yani her terim bir öncekinden büyüktür. Toplamın bir sınırı yoktur - sınırsızca büyür. Bu ıraksak bir seridir ve ona sonsuz toplam formülünü uygulamak anlamsız bir sonuç verir.
Aynısı r = 1 için de geçerlidir. 3 + 3 + 3 + 3 + ... serisi birikmeyi asla durdurmaz, dolayısıyla söz konusu edilebilecek sonlu bir toplam yoktur.
Bu nedenle formüle başvurmadan önce |r| < 1 kontrolünü yapmak zorunludur. Seri ıraksaksa, formül bariz şekilde "bozulmaz" - sadece makul görünen ama tamamen yanlış bir sayı verir.
Python ile Geometrik Seriler
Şimdiye dek ele aldığımız her şeyi koda dökelim. Hem sonlu hem de sonsuz toplam formüllerini uygulayacak, sonuçları doğrulayacak ve daha fazla terim ekledikçe kısmi toplamların nasıl davrandığını görselleştireceğim.
Sonlu geometrik seri
Sonlu geometrik seri formülünü uygulamak için ihtiyaç duyduğunuz tüm Python mantığı bu kadar:
def finite_geometric_sum(a, r, n):
if r == 1:
return a * n
return a * (1 - r**n) / (1 - r)
result = finite_geometric_sum(a=1, r=2, n=4)
print(f"Finite sum (a=1, r=2, n=4): {result}")

Python ile sonlu geometrik seri
Sonsuz geometrik seri
Sonsuz seriler için de benzer; yalnızca kısıt ihlal edilirse hata fırlatmanız gerekir:
def infinite_geometric_sum(a, r):
if abs(r) >= 1:
raise ValueError(f"Series diverges for |r| >= 1. Got r={r}.")
return a / (1 - r)
# Example: 1 + 0.5 + 0.25 + ... (a=1, r=0.5)
result = infinite_geometric_sum(a=1, r=0.5)
print(f"Infinite sum (a=1, r=0.5): {result}")

Python ile sonsuz geometrik seri
Fonksiyon, |r| >= 1 olduğunda hata fırlatır; böylece sessizce yanlış bir yanıt almazsınız.
Yakınsaklığın görselleştirilmesi
İşin ilginç kısmı burada. Yakınsayan bir seri için, kısmi toplamların n büyüdükçe teorik sınıra yaklaşması gerekir. Bunu çizelim.
import numpy as np
import matplotlib.pyplot as plt
COLOR_DARK = "#1a1a2e"
COLOR_GREEN = "#03EF62"
COLOR_LIGHT_GRAY = "#cccccc"
a, r = 1, 0.5
n_terms = 30
theoretical_limit = infinite_geometric_sum(a, r)
# Compute partial sums
terms = a * r ** np.arange(n_terms)
partial_sums = np.cumsum(terms)
# Plot
fig, ax = plt.subplots(figsize=(10, 5), facecolor=COLOR_DARK)
ax.set_facecolor(COLOR_DARK)
ax.plot(range(1, n_terms + 1), partial_sums, color=COLOR_GREEN, linewidth=2, label="Partial sums")
ax.axhline(y=theoretical_limit, color=COLOR_LIGHT_GRAY, linewidth=1, linestyle="--", label=f"Limit = {theoretical_limit}")
ax.scatter(range(1, n_terms + 1), partial_sums, color=COLOR_LIGHT_GRAY, s=30, zorder=3)
# Style
for spine in ax.spines.values():
spine.set_visible(False)
ax.spines["bottom"].set_visible(True)
ax.spines["bottom"].set_color(COLOR_LIGHT_GRAY)
ax.spines["bottom"].set_alpha(0.3)
ax.tick_params(colors=COLOR_LIGHT_GRAY)
ax.xaxis.label.set_color(COLOR_LIGHT_GRAY)
ax.yaxis.label.set_color(COLOR_LIGHT_GRAY)
ax.set_xlabel("Number of terms")
ax.set_ylabel("Partial sum")
ax.set_title("Convergence of geometric series (a=1, r=0.5)", color=COLOR_LIGHT_GRAY, pad=15)
legend = ax.legend(facecolor=COLOR_DARK, edgecolor=COLOR_LIGHT_GRAY, labelcolor=COLOR_LIGHT_GRAY)
legend.get_frame().set_alpha(0.3)
plt.tight_layout()
plt.show()

Yakınsayan seri görselleştirmesi
Kısmi toplam 2.0’a doğru gider ve yataya yakınsar; bu, pratikte yakınsaklığın tam olarak nasıl göründüğüdür. Her ek terim bir öncekinden daha az katkı yapar ve eğri teorik sınıra yerleşir.
Geometrik Serilerin Yaygın Uygulamaları
Geometrik seriler, finans, fizik ve bilgisayar biliminde karşımıza çıkan gerçek kalıpları modellemek için kullanılır.
Finans en tanıdık örnektir. Sabit faiz oranıyla para yatırdığınızda, her dönemin bakiyesi bir öncekisinin sabit bir faktörle çarpılmasıdır. Zaman içindeki bileşik getirilerin toplam değeri bir geometrik seridir. Aynı yapı, kredi amortismanı ve yıllık ödeme (anüite) hesaplamalarında da geçerlidir.
Fizikte geometrik seriler bozunma süreçlerini modellemek için kullanılır. Radyoaktif bozunma, sinyal zayıflaması ve enerji dağılımı, her adımda miktarın sabit bir oranla azaldığı bir kalıbı izler. Sonsuz zamanda bozunan toplam madde miktarını yakınsayan bir geometrik seri olarak düşünebilirsiniz.
Bilgisayar biliminde geometrik seriler, algoritma analizinde ortaya çıkar. Her adımda problem boyutunu yarıya indiren özyinelemeli algoritmalar - ikili arama veya birleştirmeli sıralama gibi - tüm seviyelerde yapılan toplam işi saydığınızda bir geometrik seri üretir. Ayrıca kapasitenin sabit bir çarpanla arttığı bellek ayırma düzenleri ve veri yapısı boyutlandırma stratejilerinde de karşımıza çıkarlar.
Geometrik Serilerde Yapılan Yaygın Hatalar
Geometrik serilerle ilgili hataların çoğu birkaç yanlış anlaşılmış tanım ve bir hatalı formül uygulamasına dayanır.
Diziyi seriyle karıştırma
En yaygın olanı budur. Dizi listedir, seri ise toplamdır. Biri sizden "geometrik seri"yi ister ve siz toplamak yerine terimleri listelerseniz, yanlış soruya cevap vermiş olursunuz. Özellikle cevabın tek bir sayı olması beklendiğinde bu ayrım önemlidir.
|r| ≥ 1 iken sonsuz toplam formülünü uygulama
Bu sinsi bir hatadır. S = a / (1 - r) formülü yalnızca seri yakınsadığında çalışır. Eğer r = 2 koyar ve derli toplu görünen bir sayı elde ederseniz, o sayı anlamsızdır. Önce daima |r| < 1 kontrolünü yapın.
Ortak oranı yanlış belirleme
Göründüğünden daha çetrefillidir. Oran r, daima bir sonrakini elde etmek için çarptığınız değerdir - terimler arasındaki fark değildir ve ilk terimin ikinciye bölümü de değildir. 3 + 6 + 12 + 24 için oran 2’dir, 3 değil. Herhangi bir terimi bir öncekine bölerek r’yi bulun ve gerçekten sabit olduğundan emin olmak için birkaç çift üzerinde iki kez kontrol edin.
Sonuç
Geometrik seri, tekrar eden çarpmaların toplamıdır. Her terim bir öncekini aynı oranla izler; bu da deseni öngörülebilir kılar ve formülleri yorumlamayı kolaylaştırır.
Yakınsaklık koşulu - |r| < 1 - akılda tutulması gereken tek şeydir. Anlamlı, sonlu bir toplamı olan seri ile sınırsızca büyüyen seriyi ayıran budur. Bu kontrolü yanlış yaparsanız, elde edeceğiniz sonuçların hiçbir önemi kalmaz.
Aslında hepsi bu. Oranı bulun, yakınsaklık koşulunu kontrol edin, doğru formülü uygulayın. Başka bir şey yok.
Geometrik serileri kolay buluyorsanız, yakın zamanda yayımladığımız Taylor Serisi: Yaklaştırmadan Optimizasyona blog yazımızı okuyun - matematik bu kadar basit değil, ama açıklamalar aynı derecede nettir.
Geometrik Seriler SSS
Geometrik seri nedir?
Geometrik seri, her terimin ortak oran adı verilen sabit bir değerle kendinden öncekini çarparak elde edildiği terimlerin toplamıdır. Örneğin, 1 + 2 + 4 + 8 ilk terimi 1 ve ortak oranı 2 olan bir geometrik seridir. Geometrik dizi ile geometrik seri arasındaki temel fark, dizinin terimleri listelemesi, serinin ise onları toplamasıdır.
Sonsuz bir geometrik seri ne zaman yakınsar?
Sonsuz bir geometrik seri, ortak oranın mutlak değeri 1’den küçük olduğunda, yani |r| < 1 iken yakınsar. Bu koşul sağlandığında terimler yeterince hızlı şekilde sıfıra yaklaşır ve toplam sonlu bir değerde sabitlenir. Eğer |r| ≥ 1 ise seri ıraksar ve sonlu bir toplamı yoktur.
Geometrik seriler gerçek hayatta nerede kullanılır?
Geometrik seriler finans, fizik ve bilgisayar biliminde karşımıza çıkar. Finansta, bileşik faiz ve anüite hesaplamaları geometrik seri yapısına dayanır. Bilgisayar biliminde, problem boyutunu her adımda yarıya indiren özyinelemeli algoritmaların (ikili arama ve birleştirmeli sıralama gibi) analizinde görünürler.
Sonlu ve sonsuz geometrik seri formülleri arasındaki fark nedir?
Sonlu formül, S_n = a(1 - r^n) / (1 - r), tam olarak n terimi toplar ve r, 1 dışında herhangi bir değer alabilir. Sonsuz formül, S = a / (1 - r), yalnızca |r| < 1 iken uygulanır ve seri sonsuza dek uzarken tüm terimlerin toplamını verir. Yakınsaklığı kontrol etmeden sonsuz formülü kullanmak, geometrik serilerle çalışırken yapılan en yaygın hatalardan biridir.
Geometrik bir serinin ortak oranı nasıl bulunur?
Herhangi bir terimi kendinden önce gelen terime bölün. Örneğin, 3 + 6 + 12 + 24 serisinde 6’yı 3’e bölmek oranı 2 verir. Serinin gerçekten geometrik olduğundan emin olmak için birkaç başka ardışık çiftte de oranın aynı olduğunu kontrol edin - sabit değilse geometrik bir seriyle uğraşmıyorsunuz demektir.

