{"id":190952,"date":"2026-02-18T11:17:00","date_gmt":"2026-02-18T10:17:00","guid":{"rendered":"https:\/\/liora.io\/de\/?p=190952"},"modified":"2026-02-23T09:34:07","modified_gmt":"2026-02-23T08:34:07","slug":"fibonacci-folge-rekursion-kryptographie-und-goldener-schnitt","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/fibonacci-folge-rekursion-kryptographie-und-goldener-schnitt","title":{"rendered":"Fibonacci Folge: Rekursion, Kryptographie und Goldener Schnitt"},"content":{"rendered":"\n<p><strong>In der Welt der Mathematik ist die Bedeutung von Folgen und Reihen in der Analysis nicht mehr zu leugnen. Manchmal ist es schwierig, eine konkrete Anwendung f\u00fcr Konzepte zu finden, die in diesem Bereich erfunden (oder entdeckt?) wurden. Die Fibonacci Folge ist in vielen Bereichen der Natur zu finden und fasziniert Forscher immer wieder durch ihre Eigenschaften, die eng mit dem Goldenen Schnitt verbunden sind.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-geschichte-und-hintergrund\">Geschichte und Hintergrund<\/h2>\n\n\n\n<p>Die <strong>Fibonacci Folge<\/strong> wurde nach dem italienischen Mathematiker Leonardo da Pisa aus dem 13. Jahrhundert benannt, der auch unter dem Namen Fibonacci bekannt ist. Obwohl er die Folge nicht erfunden hatte, f\u00fchrte er sie 1202 mit seinem Buch &#8222;Liber Abaci&#8220; (Buch des Abakus oder Buch der Berechnung) in Europa ein.<\/p>\n\n\n\n<p>In diesem Buch stellte und l\u00f6ste Fibonacci ein Problem, das das Wachstum einer idealisierten Kaninchenpopulation beinhaltet, <a href=\"https:\/\/liora.io\/de\/folgen-und-reihen-mathe-das-prinzip-verstehen\">das zu dieser Zahlenfolge f\u00fchrt<\/a>. Es ist anzumerken, dass die <strong>Fibonacci Folge<\/strong> schon lange vor diesem Datum in Indien bekannt war, wo die Beziehungen zwischen den Zahlen der Folge bereits untersucht wurden.<\/p>\n\n\n\n<p>Die <strong>Fibonacci-Zahlen<\/strong> haben viele Anwendungen in der Natur und in der Kunst. Sie k\u00f6nnen in verschiedenen Ma\u00dfst\u00e4ben beobachtet werden, von Bl\u00fctenbl\u00e4ttern bis hin zu Galaxienspiralen. Bl\u00fctenbl\u00e4tter haben oft eine Fibonacci-Zahl &#8211; G\u00e4nsebl\u00fcmchen k\u00f6nnen 34, 55 oder sogar 89 Bl\u00fctenbl\u00e4tter haben. Au\u00dferdem sind Sonnenblumenkerne oder Tannenzapfen oft in Spiralen angeordnet, die den Fibonacci-Zahlen folgen.<\/p>\n\n\n\n<p>In der Architektur wurde der Goldene Schnitt, der direkt mit der <strong>Fibonacci Folge<\/strong> verbunden ist, herangezogen, um Werke zu schaffen, die aufgrund ihrer &#8222;perfekten&#8220; Proportionen angenehm f\u00fcr das Auge sind. So scheinen zum Beispiel der Parthenon in Griechenland und das Taj Mahal in Indien beide den <strong>Goldenen Schnitt bei ihrer Konstruktion zu verwenden.<\/strong><\/p>\n\n\n\n<p>Es ist diese Universalit\u00e4t, die die <strong>Fibonacci Folge<\/strong> so faszinierend macht &#8211; eine einfache Zahlenfolge, die ihren <a href=\"https:\/\/liora.io\/de\/mathe-funktionen-in-5-wichtigen-punkten-erklaert\">Weg durch die Mathematik<\/a>, die Natur und die Kunst findet und Bereiche vereint, die auf den ersten Blick weit voneinander entfernt scheinen k\u00f6nnten. Im n\u00e4chsten Abschnitt schauen wir uns genauer an, was diese Zahlen sind und wie wir sie mithilfe der Programmiersprache Python selbst erzeugen k\u00f6nnen.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/11\/image1.jpg\" alt=\"\" style=\"object-fit:cover\" title=\"\" \/><\/figure>\n\n\n\n<p>Der Romanesco-Kohl birgt ein Geheimnis &#8211; z\u00e4hle die Anzahl der Spiralen, wenn du es schaffst!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\">Die Fibonacci-Folge besser verstehen<\/a><\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"definition-und-implementierung\">Definition und Implementierung<\/h2>\n\n\n\n<p>Formal ist die <strong>Fibonacci Folge<\/strong> eine Folge, bei der jeder Term gleich der Summe der beiden Elemente ist, die ihm vorausgehen. Allein die Kenntnis der ersten beiden Terme und der <strong>Rekursionsformel<\/strong> reicht aus, um die Folge in ihrer Gesamtheit zu konstruieren.<\/p>\n\n\n\n<p>$F_0 = 0$, $F_1 = 1$ und $F_n = F_{n-1}+ F_{n-2}$ f\u00fcr $n geq 2$.<\/p>\n\n\n\n<p>Das <strong>Erstellen eines Programms<\/strong>, das die n-te Fibonacci-Zahl liefert, ist eine sehr gute elementare \u00dcbung. Bevor du weiterliest, kannst du versuchen, die Funktion selbst zu codieren!<\/p>\n\n\n\n<p>Hier ist eine <a href=\"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen\">Python-Funktion<\/a>, die das Problem l\u00f6st:<\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>def fibonacci(n):\n    if n in {0, 1}:\n        return n\n    return fibonacci(n-1) + fibonacci(n-2)<\/code><\/pre>\n\n\n\n<p>Diese erste<strong> rekursive Implementierung<\/strong> mag zufriedenstellend sein, aber es gibt die M\u00f6glichkeit, diesen Code zu optimieren, indem man sich f\u00fcr einen iterativen Ansatz entscheidet. Rekursivit\u00e4t ist sehr restriktiv in Bezug auf die Rechenzeit; in Wirklichkeit ist die zeitliche Komplexit\u00e4t dieser Funktion in O(n\u00b2). In der Praxis bedeutet dies, dass die <strong>Funktion M\u00fche<\/strong> hat, ein Ergebnis in einer zufriedenstellenden Zeit zu liefern, wenn n gro\u00df ist (z. B. n = 40).<\/p>\n\n\n\n<p>Hier ist ein neuer, <strong>diesmal iterativer Ansatz,<\/strong> der das gleiche Ergebnis mithilfe einer<a href=\"https:\/\/liora.io\/de\/for-schleife-eine-wichtige-funktion-beim-programmieren\"> for-Schleife liefert:<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>def fibonacci(n):\n    a, b, c= 0, 1, 0\n    if n == 0:\n        return 0\n    for i in range(2, n+1):\n        c = a + b\n        a = b\n        b = c\n    return b<\/code><\/pre>\n\n\n\n<p>Eine M\u00f6glichkeit, diesen Code zu optimieren, w\u00e4re, die Elemente der Folge bei ihrer Einf\u00fchrung im Cache zu speichern, um redundante Berechnungen bei jedem Aufruf der Funktion zu vermeiden.<\/p>\n\n\n\n<p>Au\u00dferdem gibt es eine mathematische Formel, die es erm\u00f6glicht, den genauen Term der Folge zu berechnen, ohne die Rekursion zu benutzen. Sie wird als Binet-Formel bezeichnet und verwendet den Goldenen Schnitt:<\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\"><code>def fibonacci(n):\n    sqrt5 = math.sqrt(5)\n    F_n = int((( (1 + sqrt5) ** n - (1 - sqrt5) ** n ) \/ ( 2 ** n * sqrt5 )))\n    return F_n<\/code><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\">Fazit<\/h2>\n\n\n\n<p>Die <strong>Fibonacci Folge<\/strong> findet man in vielen verschiedenen Bereichen, wie z. B. in der <a href=\"https:\/\/liora.io\/de\/krypto-lernen-werde-trader-oder-erschaffe-deine-eigene-waehrung$\">Kryptographie<\/a> oder beim <a href=\"https:\/\/liora.io\/de\/quantitative-analyse-was-ist-das-und-wie-wird-lernt-man-es\">Trading.<\/a> Mit ihrer Hilfe kann man eine Liste von Pseudozufallszahlen erzeugen oder ein elementares Verschl\u00fcsselungssystem erstellen. In der <a href=\"https:\/\/liora.io\/de\/wie-veraendert-data-science-die-finanzwelt\">Finanzwelt wird ein Werkzeug namens Fibonacci-Retracement-Niveau verwendet,<\/a> um abzusch\u00e4tzen, wie weit ein Verm\u00f6genswert zur\u00fcckfallen k\u00f6nnte, bevor er seine Trendbewegung wieder aufnimmt. In der Zeitreihenanalyse werden Fibonacci-Zahlen verwendet, um die optimale Anzahl von Zeitr\u00e4umen zu bestimmen, die bei der Berechnung von gleitenden Durchschnitten verwendet werden.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\">Die Fibonacci-Folge in der Data Science beherrschen<\/a><\/div>\n<\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Geschichte und Hintergrund\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Fibonacci Folge wurde nach Leonardo da Pisa (Fibonacci) benannt, der sie 1202 in Europa einf\u00fchrte, obwohl sie in Indien schon fr\u00fcher bekannt war. Die Folge hat viele Anwendungen in Natur (Bl\u00fctenbl\u00e4tter, Sonnenblumenkerne, Galaxienspiralen) und Kunst\/Architektur (Goldener Schnitt bei Parthenon und Taj Mahal). Diese Universalit\u00e4t macht sie faszinierend \u2013 eine einfache Zahlenfolge, die Mathematik, Natur und Kunst verbindet.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Definition und Implementierung\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Fibonacci Folge ist definiert durch F\u2080 = 0, F\u2081 = 1 und F\u2099 = F\u2099\u208b\u2081 + F\u2099\u208b\u2082 f\u00fcr n \u2265 2. In Python gibt es drei Implementierungsm\u00f6glichkeiten: 1. Rekursive Implementierung (einfach, aber zeitaufwendig O(n\u00b2), langsam f\u00fcr gro\u00dfe n). 2. Iterative Implementierung mit for-Schleife (deutlich effizienter). 3. Binet-Formel mit Goldenem Schnitt (mathematische Berechnung ohne Rekursion). Optimierung durch Caching m\u00f6glich.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Fazit\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Fibonacci Folge findet Anwendung in Kryptographie (Pseudozufallszahlen, elementare Verschl\u00fcsselung), Trading (Fibonacci-Retracement-Niveaus zur Absch\u00e4tzung von Kurskorrekturen) und Zeitreihenanalyse (Bestimmung optimaler Perioden f\u00fcr gleitende Durchschnitte).\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>In der Welt der Mathematik ist die Bedeutung von Folgen und Reihen in der Analysis nicht mehr zu leugnen. Manchmal ist es schwierig, eine konkrete Anwendung f\u00fcr Konzepte zu finden, die in diesem Bereich erfunden (oder entdeckt?) wurden. Die Fibonacci Folge ist in vielen Bereichen der Natur zu finden und fasziniert Forscher immer wieder durch [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":218108,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2473],"class_list":["post-190952","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersicherheit"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/190952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=190952"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/190952\/revisions"}],"predecessor-version":[{"id":219330,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/190952\/revisions\/219330"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/218108"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=190952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=190952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}