|
T_Meister |
Forum-Fortgeschrittener
|
|
Beiträge: 85
|
|
|
|
Anmeldedatum: 14.12.11
|
|
|
|
Wohnort: BS
|
|
|
|
Version: 2013a&b, 2014a&b
|
|
|
|
|
|
Verfasst am: 16.03.2013, 16:13
Titel: Differentialgleichung
|
|
Hallo zusammen,
ich habe bisher noch keine DGLs durch MATLAB gelöst, würde aber gerne darüber meine Ergebnisse abgleichen. Im folgenden verwende ich x (Weg) und dessen zeitliche Ableitung xp (Geschwindigkeit). x_soll ist ein fest definierter Wert.
Ich habe folgende DGL:
s(x,xp)=sqrt(2a(x-x_soll))-xp
und
s(x,xp)=m(x-x_soll))-xp
Für beide Gleichungen liegt der Untersuchungspunkt bei s=0.
0=sqrt(2a(x-x_soll))-xp
und
0=m(x-x_soll))-xp
Am Ende sollte stehen x(t)=...
Aus der MATLAB-Hilfe habe ich entnommen, dass sich die Funktion Dsolve dafür anbieten würde. Ich verstehe jedoch noch nicht, wie ich meine Gleichung so umforme bzw. eingabefertig mache, dass MATLAB damit was anfangen kann.
Ich hoffe ihr könnte mir weiterhelfen
Viele Grüße
Thorsten
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.03.2013, 16:38
Titel:
|
|
Hallo,
üblicherweise erst mal nach der Ableitung xp auflösen.
Ich verstehe aber nicht, was du von einem Arbeitspunkt schreibst.
Wenn du die beiden Gleichungen nach xp auflösen willst, fällt es blöderweise auch heraus - sieht mir etwas komisch aus.
Der erste Schritt dürfte sein, das Problem wirklich sauber zu definieren.
Grüße,
Harald
|
|
|
T_Meister |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 85
|
|
|
|
Anmeldedatum: 14.12.11
|
|
|
|
Wohnort: BS
|
|
|
|
Version: 2013a&b, 2014a&b
|
|
|
|
|
|
Verfasst am: 16.03.2013, 16:57
Titel:
|
|
Hallo Harald,
es handelt sich um eine abschnittsweise definierte Funktion, wobei das hier nicht wirklich relevant ist. Der Arbeitspunkt kommt daher, dass dieses DGL-System eine Schaltfunktion darstellt und ich möcht den Verlauf des Abstand, Relativgeschwindigkeit und Beschleunigung berechnen sowie visuell darstellen. Interessant ist aber nur der fall, dass sich das System auf der Schaltgerade bewegt, also keine Abweichung erfährt. Somit ist s=0.
Viele Grüße
Thorsten
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.03.2013, 17:08
Titel:
|
|
Hallo,
wenn du eine veränderliche Größe hast, musst du dich für eine der Gleichungen entscheiden. Beide auf einmal ist nicht sinnvoll.
Die Eingabe in dsolve sollte doch dann nicht das Problem sein?
Grüße,
Harald
|
|
|
T_Meister |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 85
|
|
|
|
Anmeldedatum: 14.12.11
|
|
|
|
Wohnort: BS
|
|
|
|
Version: 2013a&b, 2014a&b
|
|
|
|
|
|
Verfasst am: 16.03.2013, 17:17
Titel:
|
|
Also die beiden Gleichungen können durchaus separat betrachtet werden, sollen sie sogar.
Reicht jeweils ein einfaches umformen nach xp=...?
In der Syntax brauche ich ja noch eine Variable nach der ich integriere, müsste in meinem Fall ja t sein.
Gruß
Thorsten
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.03.2013, 17:39
Titel:
|
|
Hallo,
Zitat: |
Reicht jeweils ein einfaches umformen nach xp=...? |
Reicht, bzw. ist in der aktuellen Version nicht mal nötig.
Zitat: |
In der Syntax brauche ich ja noch eine Variable nach der ich integriere, müsste in meinem Fall ja t sein. |
Ist doch in der Doku schon erklärt?
Etwas herunterscrollen, und man sieht auch, wie man Anfangsbedingungen angibt etc.
Grüße,
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.
|
|