Weiter zum Inhalt

Geometrische Reihen: Formel, Konvergenz und Beispiele

Ein praxisnaher Leitfaden zu geometrischen Reihen: Formeln für endliche und unendliche Summen, Konvergenzbedingungen und Anwendungen in Finanzen, Physik und Informatik.
Aktualisiert 4. Mai 2026  · 8 Min. lesen

Hast du dich schon mal gefragt, wie sich 1 + 2 + 4 + 8 + ... mit einer einzigen, eleganten Formel ausdrücken lässt?

Eine Reihe ist einfach die Summe der Terme einer Folge. Wenn diese Terme entstehen, indem man jedes Mal mit derselben Zahl multipliziert, spricht man von einer geometrischen Reihe. Dieser konstante Multiplikator heißt Quotient (common ratio) – und genau er macht das Ganze berechenbar. 

Geometrische Reihen begegnen dir überall: bei Kreditraten, Signaldämpfung bis hin zur Algorithmenanalyse. Wer mit Daten arbeitet, sollte den Umgang damit beherrschen.

In diesem Artikel zeige ich dir die wichtigsten Formeln, erkläre, wann eine unendliche geometrische Reihe tatsächlich eine endliche Summe hat, und gehe Beispiele Schritt für Schritt durch.

Wenn du die Python-Grundlagen kennst, bist du bereit für die spannenden Themen. Melde dich für unseren 16-stündigen Machine Learning Fundamentals in Python Kurs an.

Was ist eine geometrische Reihe?

Eine geometrische Reihe ist die Summe von Termen, bei denen jeder Term aus dem vorherigen durch Multiplikation mit einem konstanten Quotienten entsteht.

Nimm zum Beispiel 1 + 2 + 4 + 8 + 16. Jeder Term ist das Doppelte des vorherigen. Dieser Verdopplungsfaktor macht die Reihe geometrisch.

Zwei Werte definieren jede geometrische Reihe:

  • Erster Term (a) – der Startwert der Reihe
  • Quotient (r) – der konstante Multiplikator, mit dem du den nächsten Term erhältst

Wenn a = 1 und r = 2, erhältst du 1 + 2 + 4 + 8 + .... Wenn a = 3 und r = 0.5, ergibt sich 3 + 1,5 + 0,75 + ... Die Struktur bleibt immer gleich.

Das ist die ganze Idee. Jede geometrische Reihe ist wiederholtes Multiplizieren, ausgehend von a und bei jedem Schritt mit r skaliert.

Geometrische Folge vs. geometrische Reihe

Diese beiden Begriffe werden oft verwechselt, aber der Unterschied passt in einen Satz.

Eine geometrische Folge ist nur eine Liste von Zahlen: 1, 2, 4, 8, 16, während eine geometrische Reihe das Ergebnis ihrer Summe ist: 1 + 2 + 4 + 8 + 16 = 31.

Die Zahlen sind identisch, aber die Operation unterscheidet sich. Die Folge listet sie auf, die Reihe summiert sie.

Formel für eine endliche geometrische Reihe

Die Summe der ersten n Terme einer geometrischen Reihe ist durch folgende Formel gegeben:

Summe der ersten n Terme Formel

Formel für die Summe der ersten n Terme

Dabei gilt:

  • a = der erste Term

  • r = der Quotient

  • n = die Anzahl der Terme

Gehen wir ein einfaches Beispiel durch. Du willst die ersten 4 Terme von 1 + 2 + 4 + 8 summieren. Hier sind a = 1, r = 2 und n = 4.

Einfaches Beispiel für eine geometrische Reihe

Einfaches Beispiel für eine geometrische Reihe

Per Hand schnell überprüft: 1 + 2 + 4 + 8 = 15. Die Formel bringt dich in einem Schritt ans Ziel – und das ist entscheidend, wenn n groß wird.

Unendliche geometrische Reihen und Konvergenz

Hier kommt ein etwas ungewohnter Gedanke: Eine unendliche Reihe kann eine endliche Summe haben.

Betrachte 1 + 0,5 + 0,25 + 0,125 + .... Du könntest ewig Terme hinzufügen, aber die Summe überschreitet nie 2. Denn jeder neue Term ist kleiner als der vorherige – klein genug, dass sich die Summe einem festen Wert annähert, statt unbegrenzt zu wachsen.

Dieses Verhalten nennt man Konvergenz, und es tritt nur unter einer Bedingung auf: |r| < 1.

Liegt der Quotient strikt zwischen -1 und 1, werden die Terme entlang der Reihe immer kleiner. Sie nähern sich der Null, wodurch jeder weitere Term immer weniger zur Gesamtsumme beiträgt. Die Summe stabilisiert sich.

Ist |r| ≥ 1, schrumpfen die Terme nicht. Sie bleiben gleich groß oder wachsen – die Summe nimmt einfach weiter zu. Das ist eine divergente Reihe, sie hat keine endliche Summe.

Die Betragsstriche um r sind wichtig. Auch ein Quotient von -0,5 konvergiert, weil die Vorzeichen zwar wechseln, die Terme aber trotzdem gegen Null gehen.

Formel für unendliche geometrische Reihen

Wenn |r| < 1 gilt, kannst du eine unendliche geometrische Reihe mit einer einzigen Formel summieren:

Formel für unendliche geometrische Reihe

Formel für unendliche geometrische Reihe

Dabei ist a der erste Term und r der Quotient. Das war’s – kein n nötig, weil die Reihe nicht endet.

Nehmen wir das Beispiel aus dem vorherigen Abschnitt: 1 + 0,5 + 0,25 + 0,125 + .... Hier sind a = 1 und r = 0,5.

Beispiel für unendliche geometrische Reihe

Beispiel für unendliche geometrische Reihe

Die unendliche Summe ist genau 2. Du kannst unendlich viele Terme hinzufügen und sie doch nie überschreiten.

Wichtig: Diese Formel funktioniert nur, wenn |r| < 1. Divergiert die Reihe, liefert die Formel keinen sinnvollen Wert. Prüfe also immer zuerst die Konvergenzbedingung.

Warum Konvergenz wichtig ist

Nicht jede unendliche Reihe nähert sich einer endlichen Summe an. Manche wachsen einfach weiter.

Betrachte 1 + 2 + 4 + 8 + .... Hier ist r = 2, also wird jeder Term größer als der vorherige. Die Summe hat keine Grenze – sie wächst unbegrenzt. Das ist eine divergente Reihe, und die Anwendung der Formel für unendliche Summen darauf ergibt einen sinnlosen Wert.

Gleiches gilt für r = 1. Die Reihe 3 + 3 + 3 + 3 + ... summiert sich endlos weiter – eine endliche Summe gibt es nicht.

Darum ist das Prüfen von |r| < 1 vor dem Einsatz der Formel Pflicht. Bei einer divergenten Reihe „bricht“ die Formel nicht offensichtlich – sie liefert einfach eine scheinbar plausible Zahl, die komplett falsch ist.

Geometrische Reihen in Python

Lass uns das bisherige in Code gießen. Ich implementiere die Formeln für endliche und unendliche Summen, prüfe die Ergebnisse und visualisiere, wie sich die Partialsumme mit wachsenden Termen verhält.

Endliche geometrische Reihe

So wenig Python brauchst du, um die Formel für endliche geometrische Reihen umzusetzen:

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}")

Endliche geometrische Reihe in Python

Endliche geometrische Reihe in Python

Unendliche geometrische Reihe

Für unendliche Reihen ist es ähnlich – du musst nur einen Fehler auslösen, wenn die Bedingung verletzt ist:

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}")

Unendliche geometrische Reihe in Python

Unendliche geometrische Reihe in Python

Die Funktion wirft einen Fehler, wenn |r| >= 1, damit du nicht unbemerkt ein falsches Ergebnis erhältst.

Konvergenz visualisieren

Jetzt wird’s spannend. Bei einer konvergenten Reihe sollten sich die Partialsummen mit wachsendem n dem theoretischen Grenzwert annähern. Lass uns das plotten.

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()

Visualisierung einer konvergenten Reihe

Visualisierung einer konvergenten Reihe

Die Partialsumme nähert sich 2,0 an und flacht ab – genau so sieht Konvergenz in der Praxis aus. Jeder zusätzliche Term trägt weniger bei, und die Kurve pendelt sich am theoretischen Grenzwert ein.

Häufige Anwendungen geometrischer Reihen

Geometrische Reihen modellieren reale Muster in Finanzen, Physik und Informatik.

Finanzen sind das naheliegendste Beispiel. Bei einem festen Zinssatz ist der Kontostand jeder Periode der vorherige multipliziert mit einem konstanten Faktor. Der Gesamtwert dieser Zinseszins-Effekte über die Zeit ist eine geometrische Reihe. Das gleiche Muster gilt für Tilgungspläne und Rentenberechnungen.

In der Physik nutzt man geometrische Reihen zur Modellierung von Zerfallsprozessen. Radioaktiver Zerfall, Signaldämpfung und Energiedissipation folgen einem Muster, bei dem jeder Schritt die Größe um einen festen Quotienten verringert. Die insgesamt über unendliche Zeit zerfallene Menge kannst du dir als konvergente geometrische Reihe vorstellen.

In der Informatik tauchen geometrische Reihen in der Algorithmenanalyse auf. Rekursive Algorithmen, die die Problemgröße in jedem Schritt halbieren – wie Binary Search oder Merge Sort – erzeugen bei der Betrachtung der Gesamtarbeit über alle Ebenen eine geometrische Reihe. Sie finden sich auch in Speicherzuweisungen und Strategien zur Größenanpassung von Datenstrukturen, bei denen die Kapazität um einen festen Faktor wächst.

Häufige Fehler bei geometrischen Reihen

Die meisten Fehler lassen sich auf zwei Missverständnisse und eine falsch angewandte Formel zurückführen.

Folge und Reihe verwechseln

Das ist der Klassiker. Eine Folge ist eine Liste, eine Reihe ist eine Summe. Wenn jemand nach der „geometrischen Reihe“ fragt und du die Terme nur auflistest statt sie zu summieren, beantwortest du die falsche Frage. Der Unterschied ist besonders wichtig, wenn als Ergebnis eine einzelne Zahl erwartet wird.

Die Formel für unendliche Summen anwenden, wenn |r| ≥ 1

Das ist ein stiller Fehler. Die Formel S = a / (1 - r) gilt nur, wenn die Reihe konvergiert. Setzt du r = 2 und erhältst eine hübsch aussehende Zahl, ist sie bedeutungslos. Prüfe immer zuerst |r| < 1.

Den Quotienten falsch bestimmen

Das ist trickreicher als es klingt. Der Quotient r ist immer der Wert, mit dem du multiplizierst, um den nächsten Term zu erhalten – nicht die Differenz zwischen den Termen und auch nicht der erste Term geteilt durch den zweiten. Bei 3 + 6 + 12 + 24 ist der Quotient 2, nicht 3. Teile einen Term durch den vorherigen, um r zu erhalten, und prüfe zur Sicherheit an mehreren aufeinanderfolgenden Paaren, ob er wirklich konstant ist.

Fazit

Eine geometrische Reihe ist wiederholte Multiplikation, zusammengezählt. Jeder Term folgt aus dem vorherigen mit demselben Quotienten – dadurch ist das Muster vorhersagbar und die Formeln sind leicht zu interpretieren.

Die Konvergenzbedingung – |r| < 1 – ist der eine Punkt, den du dir merken musst. Sie trennt Reihen mit sinnvoller endlicher Summe von solchen, die unbegrenzt wachsen. Wenn du diese Prüfung versaust, sind deine Ergebnisse wertlos.

Mehr ist es nicht. Quotienten erkennen, Konvergenz prüfen, die passende Formel anwenden. Fertig.

Wenn dir geometrische Reihen leichtfallen, lies unseren aktuellen Blogpost Taylor Series: From Approximations to Optimization – die Mathematik ist anspruchsvoller, aber die Erklärungen sind genauso klar.


Dario Radečić's photo
Author
Dario Radečić
LinkedIn
Senior Data Scientist mit Sitz in Kroatien. Top Tech Writer mit über 700 veröffentlichten Artikeln, die mehr als 10 Millionen Mal aufgerufen wurden. Buchautor von Machine Learning Automation with TPOT.

Geometrische Reihen: FAQs

What is a geometric series?

Eine geometrische Reihe ist die Summe von Termen, bei denen jeder Term entsteht, indem man den vorherigen mit einem konstanten Wert – dem Quotienten – multipliziert. Zum Beispiel ist 1 + 2 + 4 + 8 eine geometrische Reihe mit erstem Term 1 und Quotienten 2. Der zentrale Unterschied zwischen einer geometrischen Folge und einer geometrischen Reihe: Die Folge listet die Terme, die Reihe summiert sie.

When does an infinite geometric series converge?

Eine unendliche geometrische Reihe konvergiert, wenn der Betrag des Quotienten kleiner als 1 ist, also |r| < 1. Dann schrumpfen die Terme schnell genug gegen Null, sodass die Gesamtsumme einen endlichen Grenzwert annimmt. Ist |r| ≥ 1, divergiert die Reihe und hat keine endliche Summe.

Where are geometric series used in real life?

Geometrische Reihen finden sich in Finanzen, Physik und Informatik. In den Finanzen beruhen Zinseszins- und Rentenberechnungen auf der Struktur geometrischer Reihen. In der Informatik tauchen sie bei der Analyse rekursiver Algorithmen auf, die die Problemgröße in jedem Schritt halbieren – etwa bei Binary Search und Merge Sort.

What's the difference between the finite and infinite geometric series formulas?

Die endliche Formel S_n = a(1 - r^n) / (1 - r) summiert genau n Terme und funktioniert für alle r außer 1. Die unendliche Formel S = a / (1 - r) gilt nur, wenn |r| < 1, und liefert die Summe aller Terme bis ins Unendliche. Eine der häufigsten Fehlerquellen ist, die unendliche Formel ohne vorherige Konvergenzprüfung anzuwenden.

How do you find the common ratio of a geometric series?

Teile einen Term durch den unmittelbar vorherigen. Zum Beispiel ergibt bei 3 + 6 + 12 + 24 das Teilen von 6 durch 3 den Quotienten 2. Um zu prüfen, ob die Reihe wirklich geometrisch ist, vergleiche mehrere aufeinanderfolgende Paare – ist der Quotient nicht konstant, handelt es sich nicht um eine geometrische Reihe.

Themen

Lerne mit DataCamp

Kurs

Lineare Algebra für Data Science in R

4 Std.
20.7K
In diesem Einführungskurs in die lineare Algebra lernst du eines der wichtigsten mathematischen Themen der Datenwissenschaft kennen.
Details anzeigenRight Arrow
Kurs starten
Mehr anzeigenRight Arrow
Verwandt

Tutorial

Fibonacci-Folge in Python: Lerne und entdecke Programmiertechniken

Finde raus, wie die Fibonacci-Folge funktioniert. Schau dir die mathematischen Eigenschaften und die Anwendungen in der echten Welt an.
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Wie man eine Zahl in Python quadriert: Einfache Beispiele und fortgeschrittene Methoden

Quadratische Gleichungen in Python sind echt einfach: Benutz den eingebauten **-Operator oder probier NumPy, pow(), math.pow(), Bitoperatoren und andere Funktionen aus, um vielseitigere Lösungen zu finden.
Allan Ouko's photo

Allan Ouko

Tutorial

Python range()-Funktion Tutorial

Lerne anhand von Beispielen die Python-Funktion range() und ihre Möglichkeiten kennen.
Aditya Sharma's photo

Aditya Sharma

Tutorial

Python-Tutorial zum Verknüpfen von Zeichenfolgen

Lerne verschiedene Methoden zum Verknüpfen von Zeichenfolgen in Python kennen, mit Beispielen, die jede Technik zeigen.
DataCamp Team's photo

DataCamp Team

Tutorial

Python-Arrays

Python-Arrays mit Code-Beispielen. Lerne noch heute, wie du mit Python NumPy Arrays erstellen und ausdrucken kannst!
DataCamp Team's photo

DataCamp Team

Tutorial

Python-Schleifen-Tutorial

Ein umfassendes Einführungs-Tutorial zu Python-Schleifen. Lerne und übe while- und for-Schleifen, verschachtelte Schleifen, die Schlüsselwörter break und continue, die Range-Funktion und vieles mehr!
Satyabrata Pal's photo

Satyabrata Pal

Mehr anzeigenMehr anzeigen