Ciąg Fibonacciego to schemat liczbowy, w którym każdy wyraz jest sumą dwóch poprzednich. Przy standardowej konwencji F0=0F_0 = 0 i F1=1F_1 = 1 obowiązuje wzór

Fn=Fn1+Fn2(n2)F_n = F_{n-1} + F_{n-2} \qquad (n \ge 2)

więc ciąg zaczyna się tak:

0, 1, 1, 2, 3, 5, 8, 13, 21,0,\ 1,\ 1,\ 2,\ 3,\ 5,\ 8,\ 13,\ 21,\dots

Jeśli potrzebujesz tylko głównej idei, jest ona taka: zacznij od dwóch wartości, a potem za każdym razem dodawaj dwa poprzednie wyrazy, aby otrzymać następny.

Czym jest ciąg Fibonacciego

Ciąg Fibonacciego jest zdefiniowany za pomocą zależności rekurencyjnej. Oznacza to, że każdy nowy wyraz powstaje z wcześniejszych wyrazów, a nie z jednego bezpośredniego wzoru stosowanego tylko raz.

Ten ciąg zależy od przyjętej konwencji początkowej. Wiele podręczników używa F0=0F_0 = 0 i F1=1F_1 = 1. Inne stosują F1=1F_1 = 1 i F2=1F_2 = 1. Schemat liczbowy jest ten sam, ale oznaczenia wyrazów są przesunięte, więc przed porównywaniem odpowiedzi zawsze sprawdź indeksowanie.

Wzór na ciąg Fibonacciego

Podstawowym wzorem jest zależność rekurencyjna:

Fn=Fn1+Fn2F_n = F_{n-1} + F_{n-2}

Mówi ona, że każdy wyraz powstaje z dwóch poprzednich. Na przykład

F5=F4+F3=3+2=5F_5 = F_4 + F_3 = 3 + 2 = 5

Istnieje też wzór jawny, często nazywany wzorem Bineta. Przy konwencji F0=0F_0 = 0 i F1=1F_1 = 1 mamy

Fn=ϕnψn5F_n = \frac{\phi^n - \psi^n}{\sqrt{5}}

gdzie

ϕ=1+52,ψ=152\phi = \frac{1+\sqrt{5}}{2}, \qquad \psi = \frac{1-\sqrt{5}}{2}

Dla większości uczniów i studentów lepszym punktem wyjścia jest rekurencja. Wzór Bineta jest przydatny, bo łączy liczby Fibonacciego z potęgami i ze złotą proporcją, ale nie jest potrzebny do wyznaczania kolejnych wyrazów.

Dlaczego ilorazy kolejnych wyrazów zbliżają się do złotej proporcji

Dla dodatnich wyrazów ciągu Fibonacciego iloraz kolejnych wyrazów coraz bardziej zbliża się do złotej proporcji:

ϕ=1+521.618\phi = \frac{1+\sqrt{5}}{2} \approx 1.618

Dokładniej, jeśli rozpatrzysz

Fn+1Fn\frac{F_{n+1}}{F_n}

dla coraz większych nn przy założeniu Fn0F_n \ne 0, to ten iloraz dąży do ϕ\phi. Nie oznacza to, że każdy iloraz jest równy ϕ\phi. Oznacza to, że ilorazy są zbieżne do ϕ\phi, gdy nn rośnie.

Przykład: wyznacz F8F_8

Użyj zależności rekurencyjnej, aby obliczyć F8F_8, a następnie sprawdź iloraz sąsiednich wyrazów.

Zacznij od

F0=0,F1=1F_0 = 0,\qquad F_1 = 1

Następnie wyznaczaj kolejne wyrazy krok po kroku:

F2=1,F3=2,F4=3,F5=5,F6=8,F7=13,F8=21F_2 = 1,\quad F_3 = 2,\quad F_4 = 3,\quad F_5 = 5,\quad F_6 = 8,\quad F_7 = 13,\quad F_8 = 21

Zatem

F8=21F_8 = 21

Teraz porównaj iloraz kolejnych wyrazów:

F8F7=21131.615\frac{F_8}{F_7} = \frac{21}{13} \approx 1.615

To jest bliskie wartości

ϕ1.618\phi \approx 1.618

To jest najważniejsze powiązanie: liczby Fibonacciego są liczbami całkowitymi, ale ilorazy kolejnych wyrazów zbliżają się do złotej proporcji.

Najczęstsze błędy w ciągu Fibonacciego

Mylenie indeksu początkowego

Jeśli jedno źródło zaczyna od F0=0,F1=1F_0 = 0, F_1 = 1, a inne od F1=1,F2=1F_1 = 1, F_2 = 1, to ta sama etykieta wyrazu może oznaczać inną liczbę. Zawsze najpierw sprawdź przyjętą konwencję.

Przekonanie, że iloraz zawsze jest dokładnie równy złotej proporcji

Iloraz Fn+1Fn\frac{F_{n+1}}{F_n} dąży do ϕ\phi dla dużych nn, ale początkowe ilorazy są tylko przybliżeniami. Na przykład 531.667\frac{5}{3} \approx 1.667, co nie jest równe ϕ\phi.

Używanie rekurencji bez dwóch wartości początkowych

Ta reguła wymaga dwóch wyrazów początkowych. Bez nich ciąg nie jest jednoznacznie wyznaczony.

Traktowanie każdego „rosnącego schematu” jako ciągu Fibonacciego

Schemat jest ciągiem Fibonacciego tylko wtedy, gdy każdy wyraz rzeczywiście jest sumą dwóch poprzednich, przy jasno podanej konwencji początkowej. Samo podobieństwo listy liczb nie wystarczy.

Gdzie wykorzystuje się ciąg Fibonacciego

Ciąg Fibonacciego pojawia się w zadaniach zliczania, w których każdy przypadek można zbudować z dwóch wcześniejszych przypadków. Jest też standardowym przykładem w algebrze, matematyce dyskretnej, algorytmach i dowodach indukcyjnych.

Jest ważny nie tylko w tym jednym temacie, ponieważ uczy jednocześnie trzech idei: definicji rekurencyjnej, wzoru jawnego i zachowania granicznego. To właśnie dlatego tak często pojawia się na kursach matematyki.

Spróbuj samodzielnie

Wypisz ciąg do F10F_{10}, a następnie oblicz F10F9\frac{F_{10}}{F_9}. Porównaj swój wynik z ϕ1.618\phi \approx 1.618.

Jeśli chcesz zrobić jeszcze jedno ćwiczenie, wybierz inny docelowy indeks i sprawdź, jak szybko ten iloraz się stabilizuje.

Potrzebujesz pomocy z zadaniem?

Prześlij pytanie i otrzymaj zweryfikowane rozwiązanie krok po kroku w kilka sekund.

Otwórz GPAI Solver →