hallo hans,
die einzige variable die nicht lokal war ist z, wenn du die "richtig lokal" machst dann funktioniert die sache auch.
deine lösung versagt möglicherweise wenn z[k] an anderer stelle irgend wie belegt wird.
y[0, t_] := (Exp[ -t] + Exp[-3 t])/2
y[k_, t_] := Module[{z}, Integrate[ Exp[ -t - z] y[k - 1, z] , {z,
0, t}] + (Exp[ -t] + Exp[-3 t])/2 ]
grüsse robert
-----Original Message-----
From: Hans.Dolhaine@XXXXXXX.com [mailto:Hans.Dolhaine@XXXXXXX.com]
Sent: Monday, April 04, 2005 12:43 PM
To: demug@XXXXXXX.ch
Subject: Rekursion
Liebe Liste,
ich habe die Lösung des Rekursionsproblems gefunden. Man muss die Integrationsvariable durch Indizierung "lokalisieren"
bzw. der Rekursionsstufe zuordnen. Dann läuft die Rekursion ohne Probleme:
y[0,t]= (Exp[ -t]+Exp[-3 t])/2
y[k,t] = Integrate[ Exp[ -t -z[k]] y[k-1,z[k]] ,{z[k],0,t}] + (Exp[ -t]+Exp[-3 t])/2 .
Grüsse
Hans Dolhaine
_________________________________
VTR-TS
Phone: +49-211-797-4809
Fax: +49-211-798-1853
Mobile: 0171 97 17 049
E-Mail: Hans.Dolhaine@XXXXXXX.com