Bungeejump mit MATLAB programmieren

Hallo,

ich sitze im Moment an einer Ausarbeitung für die Hochschule. Wie der Titel schon sagt, soll ich einen Bungeejump simulieren.
Am liebsten mit ode und event-Funktion.
Die Differentialgleichungen habe ich soweit alle:

  1. Freier Fall

y’’ = -g

  1. Feder

y’’ = -g + (C*x)/m + (D*x’)/m

Ich habe jetzt Probleme die Zwei zu verbinden. Hatte mir überlegt das eventuell mit einer event-Fkt zu machen, aber leider komme ich an dieser stelle nicht weiter :frowning:

Eine andere Möglichkeit wäre mit einer if-Schleife die Federung und Dämpfung so lange Null zu setzen bis die Seillänge erreicht ist und die Federung beginnt, dann bräuchte ich nur die 2. Dfg, aber wenn ich das in MATLAB eintippe läuft da offensichtlich was schief.

Wäre sehr dankbar für schnelle Antworten, weil wie so oft drängt die Zeit -.-

Vielen lieben Dank schonmal im Vorraus

LG Niki