Funktionssynthese bei Wachstum oder Zerfall

Der Funktionsgleichungs-Prototyp

Wenn eine Funktionsgleichung für eine Wachstums- oder Zerfallsfunktion gesucht ist, dann muss zuerst aus der Analyse des Textes herausgefunden werden, ob es sich um einen
  • linearen
  • exponentiellen
  • beschränkten oder
  • logistischen
Vorgang handelt. Je nachdem haben wir es als "Funktionsgleichungsprototyp" mit einer anderen Funktionsgleichung zu tun: Linear: Exponentiell: oder Beschränkt: Logistisch:

Die Bedingungen

Es müssen genau so viel Bedingungen aus dem Text gelesen werden, wie es unbekannte Parameter in einer Gleichung gibt. Bei den Prototypen für lineare und exponentielle Vorgänge reichen zwei Bedingungen. Im Falle von beschränkten oder logistischen Wachstums- oder Zerfallsvorgängen müssen drei Prameter berechnet werden, also braucht es drei Bedingungen. Wenn im Text ein Startwert oder eine Grenze gegeben sind, dann sollte man diese Zahlen gleich in den Funktionsprototyp einsetzen und auf diese Weise einen Prototyp mit weniger unbekannten Parametern erhalten. Das macht im Weiteren die Rechnung leichter. In der Regel besteht eine Bedingung aus einem Punkt auf dem Funktionsgraphen. Beispiel für beschränkten Zerfall: "Abkühlen eines warmen Essens": "Die Raumtermperatur ist . Nach Minuten ist das Essen noch warm. Als es nach Minuten serviert wird, beträgt die Temperatur " Hier handelt es sich um einen beschränkten Zerfall. Die Essenstemperatur nähert sich exponentiell der Raumtemperatur als Grenze. Der Prototyp der Funktionsgleichung lautet also . Die Grenze von kann in diese Gleichung gleich eingesetzt werden:

Lösen des Gleichungssystems

Nun sind nur noch die Parameter und zu bestimmen. Für das Berechnen dieser beiden Parameter reichen die beiden zusätzlichen Angaben, die im Text stehen: Nach Minuten ist das Essen noch warm. Als es nach Minuten serviert wird, beträgt die Temperatur " Mit dem HP-Prime als CAS wird nun folgendermaßen vorgegangen:
  1. Speichern Sie als ab
  2. Lösen sie das Gleichungssystem mit solve({f(2)=85,f(7)=70},{f0,k})
Sie erhalten dann die Ergebnisse und Also lautet die gesuchte Gleichung

Nicht alle Bedingungen haben eine Lösung

Es gibt viele Fälle, in denen eine Funktionssynthese nicht möglich ist, weil es keine entsprechende Funktion gibt, die die gegebenen Bedingungen erfüllen kann. So wird es zum Beispiel nicht möglich sein, eine Lösung für exponentiellen Zerfall zu finden, wenn eine y-Koordinate eines gegebenen Punktes negativ ist. Denn die Exponentialfunktion hat keine negativen Funktionswerte.

Die Eigenheiten des HP-Prime

Wenn Gleichungen zu Exponentialfunktionen gelöst werden sollen, dann muss statt der solve()- oft besser die fsolve()-Anweisung verwendet werden. Aber auch diese bietet Überraschungen: Ein Kaffee hat eine Minute nach dem Einschenken eine Temperatur von 70°C. Nach 5 Mnuten beträgt die Temperatur 40°C und nach 10 Minuten sind es 25°C. Lösung mit dem HP_Prime: Speichern Sie den Funktionsprototyp ab: Nun müssen die drei Punkte , und in den Prototyp eingesetzt werden und die drei Parameter g, f0 und k berechnet werden: Das führt zu dem Ergebnis: , und Also ist Aber Achtung: Tatsächlich scheint in der Parameterliste am Ende der fsolve()-Anweisung die Variable f0 am Anfang stehen zu müssen. Anders erhält man keine Lösungen. Sollte es als Antwort ein "undef" geben, lohnt es sich also die Reihenfolge der Parameter am Ende der fsolve()-Anweisung zu variieren.