DMUG-Archiv 2005

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

RE: Rekursion

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


Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html