Altersaufgabe¶
Bei dieser Aufgabe geht es um die Formulierung und das Lösung einer Funktionsgleichung.
Aufgabe:
Wenn K. heute mal so alt wäre wie vor Jahren, dann wäre K. nun Jahre älter. Wie alt ist K. heute?
Lösung:
Die gesuchte Variable gebe das heutige Alter von K. an. Dann lässt sich aus den obigen Bedingungen folgende Gleichung aufstellen:
Diese Gleichung kann folgendermaßen mit Sympy gelöst werden:
import sympy as sy
# Sympy-Variablen initiieren:
x = sy.S( 'x' )
m,n,j = sy.S([3, 6, 38] )
# Gleichung formulieren:
equation = sy.Eq( m * (x-n) , x + j )
# Gleichung lösen:
sy.solve(equation)
# Ergebnis: [28]
K. ist somit heute Jahre alt.