Fibonaci skaitļi: definīcija, rekursīvā formula un piemēri

Fibonaci skaitļi: definīcija, rekursīvā formula un piemēri — skaidri paskaidrojumi, rekursijas formula, piemēri un aprēķinu soļi, lai izprastu un lietotu šo bezgalīgo secību.

Autors: Leandro Alegsa

Fibonači skaitļi ir skaitļu virkne matemātikā, kas nosaukta Leonardo no Pizas, pazīstama kā Fibonači, vārdā. Fibonači 1202. gadā uzrakstīja grāmatu Liber Abaci ("Aprēķinu grāmata"), ar kuru šo skaitļu virkni ieviesa Rietumeiropas matemātikā, lai gan matemātiķi Indijā to jau zināja.

Pirmais skaitlis rakstā ir 0, otrais skaitlis ir 1, un katrs nākamais skaitlis ir vienāds ar divu skaitļu, kas atrodas tieši pirms tā, saskaitīšanu kopā. Piemēram, 0+1=1 un 3+5=8. Šī secība turpinās bezgalīgi.

To var pierakstīt kā atkārtošanās sakarību,

F n = F n - 1 + F n - 2 {\displaystyle F_{n}=F_{n-1}+F_{n-2}} {\displaystyle F_{n}=F_{n-1}+F_{n-2}}

Lai tam būtu jēga, ir jānorāda vismaz divi sākumpunkti. Šeit F 0 = 0 {\displaystyle F_{0}=0}{\displaystyle F_{0}=0} un F 1 = 1 {\displaystyle F_{1}=1}{\displaystyle F_{1}=1} .

Piemēri un pirmie skaitļi

Piemēram, sākot no dotajiem sākuma nosacījumiem, virkne izskatās šādi:

  • F0 = 0
  • F1 = 1
  • F2 = 1 (0 + 1)
  • F3 = 2 (1 + 1)
  • F4 = 3 (1 + 2)
  • F5 = 5 (2 + 3)
  • F6 = 8 (3 + 5)
  • F7 = 13 (5 + 8)
  • F8 = 21 (8 + 13)
  • F9 = 34 (13 + 21)
  • F10 = 55 (21 + 34)

Secība turpinās bezgalīgi: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

Slēgtā forma (Binet formula) un zelta attiecība

Pastāv arī slēgtā (ne-reakursīvā) atbilde uz Fn, ko sauc par Binet formulu:

Fn = (φⁿ − ψⁿ) / √5, kur φ = (1 + √5)/2 un ψ = (1 − √5)/2.

Šī formula ļauj tieši aprēķināt n-to Fibonači skaitli (parasti izmantojot reālos skaitļus un noapaļošanu), un tā parāda, ka Fibonači skaitļi aug aptuveni kā φⁿ / √5, kur φ (zelta attiecība) ≈ 1.6180339887. Attiecība Fn+1 / Fn tuvinās φ, jo n palielinās.

Dažas svarīgas īpašības

  • Atkārtošanās sakarība: Fn = Fn−1 + Fn−2.
  • Gaidāmā izaugsme: Fn ≈ φⁿ / √5 — eksponenciāla izaugsme ar bāzi φ.
  • Bezgalīgs raksturs: virkne ir bezgalīga, visi locekļi ir veseli skaitļi.
  • Dalāmība: ja m | n, tad Fm | Fn. Tāpat gcd(Fm,Fn) = Fgcd(m,n).
  • Modulārā periodiskība: Fibonači skaitļi modulā m atkārtojas ar kādu periodu (Pisano periods).
  • Negatīvie indeksi: virkne var tikt paplašināta uz negatīviem indeksiem ar formulu F−n = (−1)n+1 Fn.
  • Matricas forma: [[1,1],[1,0]]ⁿ = [[Fn+1,Fn],[Fn,Fn−1]], kas ļauj ātri aprēķināt Fn ar eksponentāciju pēc dalīšanas (fast exponentiation).

Aplēses un ģenerējošā funkcija

Ģenerējošā funkcija Fibonači virknei ir G(x) = x / (1 − x − x²). Tā ir noderīga, lai iegūtu sakarības un identitātes ar kombinatorikas palīdzību.

Aprēķināšanas metodes un sarežģītība

  • Vienkāršā rekurence: rekursīva implementācija ir viegla, taču bez memoizācijas tai ir eksponenciāla laika sarežģītība O(φⁿ), jo tiek daudz dublētu izsaukumu.
  • Iteratīva/dinamiskā pieeja: uzglabājot iepriekšējos divus elementus vai izmantojot tabulēšanu, var iegūt lineāru laiku O(n) un konstanta papildu atmiņa O(1).
  • Ātrā dubultošanas metode (fast doubling): ļauj aprēķināt Fn reizināšanas soļu skaitā O(log n) izmantojot identitātes, tāpat kā matricas veids ar bināro eksponenciāciju.
  • Binet formula: teorētiski sniedz konstanta laika formulu, bet praktiskai lietošanai lieliem n nepieciešama precīza aritmētika (piem., veselu skaitļu big-int), jo reālo skaitļu noapaļošana var radīt kļūdas.

Pielietojumi un parādības dabā

  • Fibonači skaitļi un zelta attiecība parādās botānikā (lapu izvietojums jeb filotaksija), čaumalu virsmu spirālēs un citos dabas rakstos.
  • Tie ir nozīmīgi kombinatorikā (piem., skaita veidi, kā sadalīt objektus), algoritmos (rekurzīvas struktūras, dinamiski algoritmi), un kriptogrāfijā vai kodēšanā parādās atsevišķos kontekstos.
  • Mākslā un arhitektūrā zelta attiecība, kas saistīta ar Fibonači, tiek uzskatīta par estētiski patīkamu proporciju.

Noslēgums

Fibonači skaitļi ir vienkārša, tomēr ļoti bagāta struktūra ar daudziem matemātiskiem un praktiskiem lietojumiem. No vienkāršas rekurences rodas daudzas interesantas īpašības — no zelta attiecības līdz dalāmības likumiem un ātrām aprēķina metodēm. Ja nepieciešams, varam izskaidrot konkrētas identitātes, pierādījumus (piem., Binet formulas atvasinājumu), vai parādīt praktiskas programmatūras īstenošanas piemērus.

Fibonači spirāle, ko izveido, vilkdams līniju caur Fibonači dakstiņu kvadrātiem; šajā spirālē izmantoti 1, 1, 2, 3, 5, 8, 13, 21 un 34 izmēra kvadrāti; skatīt Zelta spirāli.Zoom
Fibonači spirāle, ko izveido, vilkdams līniju caur Fibonači dakstiņu kvadrātiem; šajā spirālē izmantoti 1, 1, 2, 3, 5, 8, 13, 21 un 34 izmēra kvadrāti; skatīt Zelta spirāli.

Fibonači skaitļi dabā

Fibonači skaitļi ir saistīti ar zelta griezumu, kas sastopams daudzviet ēkās un dabā. Daži piemēri ir lapu raksts uz stublāja, ananāsa daļas, artišokas ziedēšana, papardes atzarošanās un priežu čiekura izkārtojums. Fibonači skaitļi ir atrodami arī medus bišu dzimtas kokā.

Saulespuķes galviņa ar spirālveida ziedlapiņām 34 un 55 ap ārpusiZoom
Saulespuķes galviņa ar spirālveida ziedlapiņām 34 un 55 ap ārpusi

Binē formula

N-to Fibonači skaitli var izteikt kā zelta griezumu. Tas ļauj izvairīties no nepieciešamības izmantot rekursiju, lai aprēķinātu Fibonači skaitļus, kas datoram var aizņemt daudz laika.

F n = φ n - ( 1 - φ ) n 5 {\displaystyle F_{n}={\frac {\varphi ^{n}-(1-\varphi )^{n}}{\sqrt {5}}}} {\displaystyle F_{n}={\frac {\varphi ^{n}-(1-\varphi )^{n}}{\sqrt {5}}}}

kur φ = 1 + 5 2 {\displaystyle \varphi ={\frac {1+{\sqrt {5}}}{2}}}} {\displaystyle \varphi ={\frac {1+{\sqrt {5}}}{2}}}, zelta griezums.

Jautājumi un atbildes

J: Kas ir Fibonači secība?


A: Fibonači secība ir matemātikas skaitļu modelis, kas nosaukts Leonardo no Pizas vārdā pazīstamā Fibonači vārdā. Tā sākas ar 0 un 1, un katrs nākamais skaitlis ir vienāds ar divu pirms tā esošo skaitļu saskaitīšanu kopā.

J: Kas ieviesa šo skaitļu secību Rietumeiropas matemātikā?


A: Fibonači 1202. gadā uzrakstīja grāmatu "Liber Abaci" ("Aprēķinu grāmata"), kas ieviesa šo skaitļu shēmu Rietumeiropas matemātikā, lai gan matemātiķi Indijā to jau zināja.

J: Kā var uzrakstīt Fibonači secību?


A: Fibonači secību var pierakstīt kā rekurences sakarību, kur F_n = F_n-1 + F_n-2, ja n ≥ 2.

J: Kādi ir šīs atkārtošanās sakarības sākumpunkti?


A: Lai tas būtu jēgpilni, ir jānorāda vismaz divi sākuma punkti. Šeit F_0 = 0 un F_1 = 1.

Vai Fibonači secība turpinās mūžīgi?


A: Jā, secība turpinās mūžīgi.

J: Kur matemātiķi pirmo reizi uzzināja par šo skaitļu modeli? A: Indijas matemātiķi jau bija iepazinušies ar šo skaitļu shēmu, pirms to Rietumeiropā ieviesa Leonardo no Pizas (Fibonači).


Meklēt
AlegsaOnline.com - 2020 / 2025 - License CC3