Python ValueError - was soll ich tun?

1 Antwort

okay also erstmal da ist ja ein riese Chaos holy

Also die fehlermeldung bedeutet das das Pyhton ein Diagramm Zeichnen will aber dein X-achse hat 100 werte und deine Y-Achse nur 1 (verstehst du das geht nicht)

das größte Problem ist aber: plt.plot(r_interval, x, ',k', alpha=0.55)

r_interval - ist ein Array mit 200 Werten, gut.

x ist einfach 1e-10, ein einziger wert, das ist schlecht

Du versuchst also, 200 x-Werte mit einem einzigen y-Wert zu plotten. Das geht nicht

Ich vermute, du willst sowas wie den Logistic Map Bifurkations-Plot machen, oder? Also eine Art Chaos-Diagramm?

was ich dir empfehle zu machen ist die logistische Gleichung für viele r-werte

Ignoriere die ersten paar hundert Iterationen

Warum hast du math.sqrt(i) im Loop, aber nix damit gemacht?

sollte das ganze trotzdem nicht funktionieren kannst du mir ja bescheid geben

Woher ich das weiß:Hobby

Kurapika111 
Beitragsersteller
 11.04.2025, 10:16

mit math.sqrt(i) will ich dass aus r mal i die wurzel gezogen wird damit die bifurkationen so alle gleich ausgedehnt sind und man alle gleich gross sehen kann

Kurapika111 
Beitragsersteller
 11.04.2025, 10:15

Ey danke man, ich checks jetzt. Ja will ein Bifurkations-Plot machen aber ohne Chaos oder Fixpunkt, nur die Bifurkationen (also diese Abzweigungen). Aber irgendwie klappt das nicht so ganz haha