Recursief Voorchrift Rekenmachine
Vul de parameters in om een recursief voorchrift in je rekenmachine in te voeren en te berekenen.
Hoe vul je een recursief voorchrift in in je rekenmachine: Complete Gids
Recursieve formules zijn essentieel in wiskunde en informatica, maar veel studenten worstelen met het correct invoeren van deze formules in hun grafische rekenmachine. Deze uitgebreide gids laat je stap voor stap zien hoe je recursieve voorschriften invoert op verschillende rekenmachines, met praktische voorbeelden en veelgemaakte fouten om te vermijden.
1. Wat is een recursief voorchrift?
Een recursief voorchrift definieert elke term in een rij op basis van de vorige term(en). De algemene vorm is:
- Beginwaarde: u₀ = a (waarde van de eerste term)
- Recursieve regel: uₙ₊₁ = f(uₙ) (hoe elke volgende term wordt berekend)
Voorbeeld: u₀ = 3 en uₙ₊₁ = 2uₙ – 1 genereert de rij: 3, 5, 9, 17, 33, …
2. Stapsgewijze instructies per rekenmachinemerk
2.1 Texas Instruments (TI-84, TI-Nspire)
- Druk op [MODE] en selecteer “Seq” (sequence) modus
- Ga naar [Y=] (of [Graph] > [Sequence] op TI-Nspire)
- Vul in:
- nMin = 0 (startwaarde)
- u(n) = u(n-1) + [je recursieve regel]
- u(nMin) = {beginwaarde}
- Druk op [GRAPH] om de rij te visualiseren of [TABLE] om de waarden te zien
2.2 Casio (fx-CG50, ClassPad)
- Ga naar het “Recur” menu (meestal onder [MENU] > [Recursion])
- Selecteer “aₙ” voor de rijdefinitie
- Vul in:
- a₀ = beginwaarde
- aₙ₊₁ = aₙ + [je recursieve regel]
- Druk op [EXE] en gebruik [TABLE] of [GRAPH] om resultaten te zien
2.3 HP Prime
- Druk op [Apps] en selecteer “Sequence”
- Definieer je rij met:
- Start: 0
- u₀ = beginwaarde
- uₙ₊₁ = uₙ + [je recursieve regel]
- Gebruik [Plot] of [Num] om de rij te bekijken
3. Veelgemaakte fouten en oplossingen
| Fout | Oorzaak | Oplossing |
|---|---|---|
| ERROR: DOMAIN | Ongeldige waarde in recursie (bijv. deling door 0) | Controleer je formule op wiskundige geldigheid |
| Geen output | Verkeerde modus geselecteerd | Zorg dat je in “Seq” of “Recur” modus staat |
| Verkeerde waarden | Beginwaarde niet correct ingevoerd | Controleer u₀/a₀ instelling |
| Langzame berekening | Te veel termen gevraagd | Beperk tot max 50 termen voor complexe formules |
4. Geavanceerde technieken
4.1 Tweedegraads recursie (Fibonacci-achtig)
Voor formules als uₙ₊₂ = uₙ₊₁ + uₙ (Fibonacci):
- Definieer twee beginwaarden (u₀ en u₁)
- Gebruik op TI: u(n) = u(n-1) + u(n-2)
- Op Casio: aₙ₊₂ = aₙ₊₁ + aₙ
4.2 Recursie met parameters
Voor formules als uₙ₊₁ = r·uₙ (met parameter r):
- Sla r op in een variabele (bijv. [STO] > r op TI)
- Gebruik dan u(n) = r*u(n-1)
5. Praktische toepassingen
| Toepassing | Recursieve formule | Beginwaarde |
|---|---|---|
| Bevolkingsgroei | Pₙ₊₁ = Pₙ + k·Pₙ | P₀ = initiële populatie |
| Rentesamenstelling | Bₙ₊₁ = Bₙ(1 + r) | B₀ = beginsaldo |
| Fibonacci-rij | Fₙ₊₂ = Fₙ₊₁ + Fₙ | F₀ = 0, F₁ = 1 |
| Newton’s afkoelingswet | Tₙ₊₁ = Tₙ – k(Tₙ – Tₑ) | T₀ = begintemperatuur |
6. Veelgestelde vragen
Kan ik recursie gebruiken voor differentievergelijkingen?
Ja, eerste-orde lineaire differentievergelijkingen kunnen direct als recursieve formules worden ingevoerd. Voor hogere orde vergelijkingen zijn meerdere beginwaarden nodig.
Hoe zet ik een recursieve formule om in een directe formule?
Voor lineaire recursie (uₙ₊₁ = a·uₙ + b) is de directe formule:
uₙ = c·aⁿ + d, waar c en d afhangen van de beginwaarde en recursieregel.
Werkt dit ook op niet-grafische rekenmachines?
Basismodellen ondersteunen meestal geen recursie. Je kunt handmatig itereren met de ANS-toets, maar dit is tijdrovend voor meer dan 5 termen.