Finden einer rekursiven Funktion

Neue Frage »

sammy2ooo Auf diesen Beitrag antworten »
Finden einer rekursiven Funktion
Hallo zusammen,

folgende Aufgabe:



Schreiben Sie die Funktion f als rekursive Funktion auf.

Wie geht man generell bei solchen Aufgaben vor. Bisher habe ich versucht einfach mal ein paar Werte einzusetzten um dann irgendeine Regelmäßigkeit festzustellen.

f(0) = 0
f(1) = 15
f(2) = 2*4*6+15 = 63
f(3) = 3*5*7+63 = 168

alle Ergebnisse haben ein ganzzahliges Vielfaches von 3. Aber wie bilde ich nun hier die rekursive Funktion daraus?
Tobias Auf diesen Beitrag antworten »

Spalte mal den letzten Summanden der Summe ab und schaue wie sich die verbleibende Summe (von r=1 bis n-1) ausdrücken lässt.
Ace Piet Auf diesen Beitrag antworten »
RE: Finden einer rekursiven Funktion
> Aber wie bilde ich nun hier die rekursive Funktion daraus?

Das bedeutet, dass Du einen Ausdruck finden sollst, bei dem sich ein neues f(n) aus (einigen) alten errechnen lässt.

Bsp.:
d.h: Das "neue" ist Summe der letzten beiden "alten".
sammy2ooo Auf diesen Beitrag antworten »

okay ich habs:

f(n) = n(n+2)(n+4)+f(n-1)

nur was ist jetzt bei f(0)? Stimmt meine Lösung?
sammy2ooo Auf diesen Beitrag antworten »

oder wird hier einfach f(0) = 0 definiert
Ace Piet Auf diesen Beitrag antworten »

f(0) ist gem. Summendefinition nicht definiert. Die Folge beginnt mit f(1) = 15

> f(n) = n(n+2)(n+4)+f(n-1)
Braucht für ein f(0)...

Besser wäre:


Bildet man diese Differenzen...



...bekommt man noch...


...wobei der niedrigste Index eigentlich n sein sollte, damit wiederum f(1) = 15 greift und man bräuchte insgesamt 3 Startwerte.

Es gibt bestimmt elegantere (rekursive) Formeln...
 
 
AD Auf diesen Beitrag antworten »

Oder mit 4 Anfangswerten...
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »