|
|
Ein ODE Aufruf für 2 Systeme |
|
der_fuchs |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 30.01.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.01.2015, 13:21
Titel: Ein ODE Aufruf für 2 Systeme
|
|
Hallo liebe Matlabgemeinde,
Ich bräuchte einen kleinen Denkanstoß, vielleicht könnt Ihr mir helfen ?
Es geht um 2 Differentialgleichungssysteme.
Also 2 Functions.
Mit einem ODE Aufruf soll das erste Gleichungssystem gelöst werden und sobald ein Parameter einen bestimmten Wert in der function erreicht, sollen die weiteren numerischen Lösungen aus dem 2. System berechnet werden. Die Anfangswerte für das 2. System müssen natürlich die zuletzt berechneten Werte aus dem ersten System sein.
Wie kann Ich das prinzipiell lösen ?
Beide Systeme in eine function packen und mit einer if Bedingung arbeiten ?
Dake im vorraus.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.01.2015, 19:02
Titel:
|
|
Hallo,
löst das erste System das zweite ab, oder soll es quasi zusätzlich berechnet werden? Falls ersteres: ja.
Grüße,
Harald
|
|
|
der_fuchs |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 30.01.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.01.2015, 23:15
Titel:
|
|
Habs hinbekommen, mir ist aufgefallen das Ich eigentlich nur am Anfang einige Parameter 0 setzen muss. Aber jetzt stellt sich mir eine andere Frage. Das ist meine Funktion die Ich mit dem ODE Solver aufrufe :
Wie kann ich die berechneten p.mu in einem Array speichern, um sie zu plotten ?
Gruß,
Markus.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.01.2015, 10:21
Titel:
|
|
Hallo,
das einfachste dürfte sein, p.mu für die Lösung nochmal durchzurechnen.
Grüße,
Harald
|
|
|
der_fuchs |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 30.01.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.01.2015, 20:00
Titel:
|
|
Wieso bin Ich da nicht selbst drauf gekommen .
Vielen Dank Harald !
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|