Fibonaccin lukujono
lukujono From Wikipedia, the free encyclopedia
Remove ads
Fibonaccin lukujono määritellään rekursiivisesti seuraavasti:[1]

Toisin sanoen Fibonaccin lukujonon ajatuksena on laskea yhteen kaksi edellistä lukua, ja näin saada seuraavan luvun arvo. Fibonaccin lukujonon ensimmäiset yksitoista lukua järjestyksessä ovat 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55. Joskus on myös tapana määritellä Fibonaccin lukujonon alkavan ykkösestä eikä nollasta.
Keskiaikainen italialainen matemaatikko Leonardo Pisano eli Fibonacci kirjoitti luvuista vuoden 1202 kirjassaan Liber abaci.[2]
Fibonaccin jono on kiinnostava, koska sen kahden perättäisen luvun suhde lähestyy kultaista leikkausta. Koska Fibonacci-tyyppisesti eteneviä korkoa korolle -summautuvia prosesseja löytyy paljon biologisesta luonnosta, löytyy sieltä myös paljon kultaista leikkausta vastaavia suhteita. Monissa kukissa terälehtien määrä vastaa jotakin Fibonaccin lukujonon lukua, kuten päivänkakkarassa 34.
Fibonaccin luvut ovat Fibonaccin polynomien erikoistapaus.[1]
Remove ads
Analyyttinen muoto
Fibonaccin lukujono voidaan esittää myös analyyttisessä muodossa. Fibonaccin lukujonon yleisen termin lauseke on
- , jossa on kultainen leikkaus , eli kaavaan sijoitettuna:
- .[3]
Remove ads
Identiteettejä
Fibonaccin luvuista on muodostettu erilaisia identiteettejä.[1]
Catalanin identiteetti:[1]
D'Ocagnen identiteetti:[1]
Gelin-Cesàro -identiteetti:[1]
Cassinin identiteetti:[1]
Remove ads
Tribonaccin luvut
Fibonaccin luvuista väännettyä muotoa, jossa lasketaan kahden sijaan yhteen kolme perättäistä lukua, kutsutaan ”Tribonaccin luvuiksi”. Sen ensimmäiset luvut ovat 0, 0, 1, 1, 2, 4, 7, 13, 24, 44, 81 ja 149.[4]
Tribonaccin lukuja seuraavat korkeamman asteen lukujonot ovat ”tetranacci”, ”pentanacci”, ”heksanacci”, ”heptanacci”, ”octanacci” ja ”enneanacci”. Näissä lasketaan neljä, viisi, kuusi, seitsemän, kahdeksan tai yhdeksän perättäistä lukua yhteen.[5]
Tetranaccin ensimmäiset luvut ovat 0, 0, 0, 1, 1, 2, 4, 8, 15, 29, 56, 108, 208 ja 401.[6]
Yleinen kaava, josta voidaan selvittää mikä hyvänsä luku, jossa on laskettu yhteen n peräkkäistä lukua, on
, missä ja ovat polynomin juuret.[4]
3-Fibonaccin lukujonossa lasketaan aina yhteen edellinen luku kerrottuna kolmella ja sitä edeltävä luku sellaisenaan. Ensimmäiset luvut ovat 0, 1, 3, 10, 33, 109, 360, 1189, 3927 ja 12 970.[7]
Remove ads
Ohjelmallinen toteutus
Fibonaccin luvut ovat laskettavissa JavaScriptillä rekursiolla seuraavalla funktiolla:
function fibonacci(n) {
if (n == 0) {
return 0;
} else if (n == 1) {
return 1;
} else if (n > 1) {
return fibonacci(n-1) + fibonacci(n-2);
}
}
Historiaa

Fibonacci julkaisi lukujonon idean teoksessaan Liber abaci vuonna 1202. Hän esitteli nimellään kulkevien lukujen syntymekanismia kertoen maatilan pihalla kasvatettavien kanien lisääntymistä. Ensin oli kanipari. Se tuli sukukypsäksi ja sai kaksi poikasta. Seuraavassa vaiheessa kanipari sai uudelleen kaksi poikasta ja edelliset vain varttuivat sukukypsiksi. Sitten, kun ensimmäinen pari sai kolmannet poikasensa, saivat ensimmäiset poikaset poikasparin, ja toinen poikue varttui sukukypsäksi. Näin jatkuen kanit lisääntyivät varsin rivakasti.
Remove ads
Katso myös
Lähteet
Aiheesta muualla
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads