Bin im Moment dabei, ein kleines einfaches Programm zu schreiben das nach der Formel x = ax(x-1) rechnet. Je nachdem wie groß man a wählt, verläuft es entweder chaotisch (a=4) oder gegen einen bestimmen Wert (a=2) kleiner 1. Für x muss man übrigens immer eine Zahl zwischen null und eins eingeben.
Code: Alles auswählen
x = input ("Gebe die Variable x ein:")
while x > 0:
a = 2
x = a*x * (1-x)
y = x*10 # für 0.2 konvergiert es gegen 0.5 bzw 5
print y
if y > 4.99999:
break
1. die Funktion dazu bringen kann, aufzuhören wenn sich die werte immer wieder holen, wie z.b 0.5 bzw. 5 beim obigen Bsp.
2. ich es hinkriege das die Fkt, falls sie chaotisch verlaufen sollte, nach einer gewissen anzahl an iterationsschritten abbricht.
wäre euch für jede Hilfe dankbar