Skillnad mellan versioner av "3.7 Rekursion"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 35: Rad 35:
 
Rekursionsformeln kallas i matematiken för <i>differensekvation</i> av andra ordningen som
 
Rekursionsformeln kallas i matematiken för <i>differensekvation</i> av andra ordningen som
  
−
kan lösas explicit, vilket är komplicerat. Vi föredrar programmering med rekursiv metod:
+
kan lösas explicit, vilket är komplicerat, se [http://34.248.89.132:1800/index.php?title=1.5_Kontinuerliga_och_diskreta_funktioner#Explicit_formel_f.C3.B6r_fibonaccitalen <b><span style="color:blue">Matte 3c</span></b>].
 +
 
 +
Vi föredrar programmering med rekursiv metod:
 
</big></big>
 
</big></big>
 
</div>
 
</div>

Versionen från 14 november 2021 kl. 20.30

       Lektion 22          Genomgång          Övningar      


Problemet

Fib Problemet.jpg


Talföljden

Fib Talfoljden.jpg


Matematisk modell: en rekursionsformel

Fib Rekursionsformeln.jpg


Regeln:     För att få ett fibonaccital addera de två föregående fibonaccitalen.

Rekursionen består i att gå tillbaka (latin: recurrere) och upprepa regeln.

Pga "två föregående" behövs initialt två startvärden \( \; \mathbf{F_1} \, \) och \( \, \mathbf{F_2} \, \).

Rekursionsformeln kallas i matematiken för differensekvation av andra ordningen som

kan lösas explicit, vilket är komplicerat, se Matte 3c.

Vi föredrar programmering med rekursiv metod:


Rekursionsformelns implementation: rekursiva metoden Fib()

Klassen Fibonaccia.jpg


Fib() är en rekursiv metod därför att den anropar sig själv i sin egen definition (ovan).


Programmet FibonacciTest

Programmet FibonacciTesta.jpg


Läs om rekursion i kursboken, sid 94-97.


 










Copyright © 2021 TechPages AB. All Rights Reserved.