DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: Ungleichungen in ODE's

Sehr geehrter Herr Prof. Frauendorfer


Ihr Problem hat eine einfache Loesung.
Modifizieren sie Ihre Differentialgleichungen so,
dass die Abnahme einer Konzentration bei negativem Wert gestopt wird.
Dies kann mithilfe eines If[]-Befehle geschehen.

Zu Ihrem Beispiel:

vorher:

eqn ={    a'[t]== -k1*(a[t])^n1,        a[0]==a0,
          b'[t]== +k1*(a[t])^n1
                  -k2*(b[t])^n2,        b[0]==b0,
          c'[t]==  k2*(b[t])^n2,        c[0]==c0};

nachher:

eqn ={    a'[t]== If[a[t] > 0, -k1*(a[t])^n1, 0],       a[0]==a0,
          b'[t]== +k1*(a[t])^n1
                  -k2*(b[t])^n2,        b[0]==b0,
          c'[t]==  k2*(b[t])^n2,        c[0]==c0};


MfG,  Markus van Almsick


Verweise:
Ungleichungen in ODE's
Prof. Dr. E. Frauendorfer, 18.02.1997

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:44