|
Article on other languages:
|
Ciąg Fibonacciego – ciąg liczb naturalnych określony rekurencyjnie w sposób następujący: Kolejne wyrazy tego ciągu nazywamy liczbami Fibonacciego. Pierwsze 20 wyrazów ciągu Fibonacciego to 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181
Wzór BinetaJawny wzór na n-ty wyraz ciągu Fibonacciego możemy otrzymać np. korzystając z metody funkcji tworzących. Zdefiniujmy ciąg Funkcja tworząca dla tego ciągu ma postać Podstawiając
tak więc: gdzie wówczas Podstawiając
Ponieważ drugi człon tego wyrażenia szybko zbiega do zera
WłasnościMożna też wyrazić wartości kolejnych elementów ciągu za pomocą symbolu Newtona : Zachodzą równości:
Kilka mniej znanych twierdzeń na temat ciągu Fibonacciego:
Obliczanie liczb FibonacciegoTeoretycznie wartości kolejnych wyrazów ciągu Fibonacciego mogą być obliczone wprost z definicji, jest to jednak metoda na tyle wolna, że stosowanie jej ma tylko sens dla niewielu początkowych wyrazów ciągu, nawet na bardzo szybkich komputerach. Wynika to z tego, że definicja Fn wielokrotnie odwołuje się do wartości poprzednich wyrazów ciągów. Drzewo wywołań takiego algorytmu dla parametru n musi mieć co najmniej Fn liści o wartości 1. Ponieważ ciąg Fibonacciego rośnie wykładniczo, oznacza to wyjątkowo słabą wydajność. Istnieje równie prosta i znacznie szybsza metoda. Obliczamy wartości ciągu po kolei: F0, F1, F2 i tak aż do Fn, za każdym razem korzystając z tego, co już obliczyliśmy. Nie musimy nawet zapamiętywać wszystkich obliczonych dotychczas wartości – ponieważ wystarczą dwie ostatnie. Daje to złożoność liniową – o wiele lepszą od wykładniczej złożoności poprzedniej metody. Metoda ta może być postrzegana jako zastosowanie programowania dynamicznego. FIBONACCI Można zrobić to jeszcze szybciej. Łatwo zauważyć, że zachodzi zależność: Ponieważ równocześnie: to indukcyjnie: A ponieważ istnieją bardzo wydajne algorytmy potęgowania macierzy, możemy wyliczyć dowolny wyraz ciągu Fibonacciego za pomocą logarytmicznej ilości mnożeń. Stanowi to ogromny kontrast wobec wykładniczej ilości (co prawda szybszych) dodawań najbardziej naiwnej metody. Graficzna reprezentacja dwójkowaJeśli kolejne wyrazy ciągu zapisać w systemie dwójkowym, jeden pod drugim, z wyrównaniem do prawej strony to otrzymamy wydłużający się w dół trójkąt, którego elementy powtarzają się ("czubek" pojawia się poniżej, przy prawej krawędzi, w coraz dłuższym rozwinięciu - pojawia się nad nim "biały trójkąt"), co czyni go podobnym do fraktala. Dla lepszej przejrzystości na rysunku obok wszystkie zera zastąpiono białymi punktami, a jedynki - czarnymi. Złota liczbagranica ciągu czyli ilorazów sąsiadujących ze sobą wyrazów ciągu Fibonacciego to tzw. złota liczba lub złota proporcja definiowana jako dodatnie rozwiązanie równania :
Jest ona także pierwiastkiem wielomianu x² − x − 1 oraz równania x + x−2 = 2 Zauważmy, że w powyższym dowodzie informacja o początkowych wyrazach ciągu czy też jakichkolwiek innych nie była wykorzystywana. Przeto dla dowolnego ciągu zachodzi wzór : Kolejne wyrazy ciągu : wartościami kolejnych 'odcinków' są liczby : Liczby pierwsze w ciągu FibonacciegoKilka początkowych wyrazów w ciągu Fibonacciego to także liczby pierwsze [1] a mianowicie: 2, 3, 5, 13, 89, 233, 1597, 28657, 514229.. Wydaje się prawdopodobne, że liczb pierwszych w ciągu Fibonacciego istnieje nieskończenie wiele, lecz problem ten jak dotąd nie doczekał się rozstrzygnięcia. Pokrewne ciągiCiąg LucasaCiąg Lucasa jest pewną odmianą ciągu Fibonacciego, definiujemy go Zachodzą równości:
Ciąg "Tribonacciego"Różni się od ciągu Fibonacciego tym, że każdy kolejny jego wyraz powstaje przez zsumowanie poprzednich trzech wyrazów zamiast dwóch[2]. Jego kilka początkowych wyrazów to: 1, 1, 2, 4, 7, 13, 24, 44, 81, 149, 274, 504, 927, 1705, 3136, 5768, 10609, 19513, 35890.. Stała "Tribonacciego" jest granicą ciągu : Ciąg "Tetranacciego"Różni się od ciągu Fibonacciego tym, każdy kolejny jego wyraz powstaje przez zsumowanie poprzednich czterech wyrazów zamiast dwóch[3]. Jego kilka początkowych wyrazów to: 1, 1, 2, 4, 8, 15, 29, 56, 108, 208, 401, 773, 1490, 2872, 5536, 10671, 20569.. Stała "Tetranacciego" jest granicą ciągu : Słowa FibonacciegoCiąg słów Fibonacciego to ciąg słów
Ciąg Fibonacciego w muzyceNiektórzy muzykolodzy dopatrują się istnienia ciągu Fibonacciego w utworach muzycznych oraz w budowie instrumentów. Ciąg Fibonacciego przypisuje się proporcjom części w skrzypcach budowanym przez Antonio Stradivariusa[potrzebne źródło]. Przede wszystkim jednak zależności takie występują w utworach muzycznych - najczęściej w proporcjach rytmicznych. Węgierski muzykolog Erno Lendvai[1] wykrył wiele takich zależności w muzyce Beli Bartóka, przede wszystkim w Muzyce na instrumenty strunowe, perkusję i czelestę, gdzie w cz. I kolejne odcinki formy zaczynają się w następującym porządku:
W drugiej połowie XX wieku ciąg Fibonacciego stosowany był przez niektórych kompozytorów do proporcjonalnego porządkowania rytmu lub harmonii. Szczególnie często sięgali do niego kompozytorzy stosujący technikę serialną, np.: Karlheinz Stockhausen Klavierstück IX, Luigi Nono Il canto sospeso, Christobal Halffter Fibonacciana[2]. Na ciągu Fibonacciego stosowanym równocześnie w przód i wstecz zbudowane jest Trio klarnetowe Krzysztofa Meyera. Jednostką miary jest w tym utworze ćwierćnuta, a kolejne odcinki różnią się obsadą. I tak np.:
PrzypisyZobacz teżLinki zewnętrzne |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.