|
|
DGL's System lösen - Mechanik |
|
shadow6 |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 29.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 29.10.2012, 10:20
Titel: DGL's System lösen - Mechanik
|
|
|
|
|
Hallo an Alle!
Ich bin neu hier und habe vor einem Monat begonnen Matlab zu lernen.
Unser Lehrer hat uns alle Grundlagen ganz grob erklärt, jedoch ist vieles offen geblieben. In der letzten Stunde haben wir eine ganz einfache DGL mit dem Euler-Cauchy Verfahren .
Nun müssen wir ein Projekt ausarbeiten, indem 4 DGL's zum lösen sind. alle DGL's sind miteinander verbunden. leider weiss ich nicht wie ich das machen soll, da wir immer mit dem "inline" Befehl eine Funktion angegeben haben und dann damit gerechnet haben.
Es ist ein Standartbeispiel wo ein Auto über eine Kuppe fährt und wir die Schwingung des Rades und der Karosserie beschreiben müssen. Dieses Beispiel ist im Internet zu genüge zu finden, jedoch immer mit ode45 gelöst. Wir müssen es aber mit dem Euler-Cauchy Verfahren lösen!
Angabe befindet sich im Anhang.
Hier ist der Code, den ich schon habe:
Der Prof hat gesagt, dass wir es in 2 Teile schneiden müssen!
Wie kann ich die 4 DGL's die auskommentiert sind so lösen, dass ich x_r und x_K heraus bekomme?
Ich will nicht dass ihr mir das Bsp lößt, ich hoffe, dass ihr mir einen Denkanstoß geben könnt, wie ich es lösen kann!
Danke!!!!!!!!!
LG Shadow6
Beschreibung: |
|
Download |
Dateiname: |
bsp_Teil4.JPG |
Dateigröße: |
49.42 KB |
Heruntergeladen: |
654 mal |
Beschreibung: |
|
Download |
Dateiname: |
bsp_Teil3.JPG |
Dateigröße: |
59.14 KB |
Heruntergeladen: |
660 mal |
Beschreibung: |
|
Download |
Dateiname: |
bsp_Teil2.JPG |
Dateigröße: |
88.09 KB |
Heruntergeladen: |
608 mal |
Beschreibung: |
|
Download |
Dateiname: |
bsp_Teil1.PNG |
Dateigröße: |
92.46 KB |
Heruntergeladen: |
643 mal |
|
|
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 29.10.2012, 13:23
Titel:
|
|
Hallo,
da es sich um ein lineares Differentialgleichungssystem handelt, kann man es in die Form y'=A*y + c bringen und darauf wiederum das Eulerverfahren anwenden.
Grüße, Marc
|
|
|
shadow6 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 29.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 29.10.2012, 13:44
Titel: DGL's System lösen - Mechanik
|
|
Hallo!
Danke für die Antwort! Ich weiss dass es ein lineares Gleichungssystem ist, leider weiss ich nicht wie man den Euler anwendet auf dieses Problem!
Danke!
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 29.10.2012, 13:48
Titel:
|
|
Schau' dir die Iteration mal in Ruhe an. Das ist im Grunde sehr leicht...
|
|
|
shadow6 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 29.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 29.10.2012, 14:03
Titel:
|
|
Ich weiss dass es nicht schwer ist, aber sitze seit 2 Tagen an diesem Problem, und sehe wegen den vielen Bäumen den Wald nicht mehr! Ich stecke einfach fest und denke wahrscheinlich viel zu kompliziert!
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 29.10.2012, 14:11
Titel:
|
|
Es gilt y'=A*y + c=f(t,y). Das setzt du in die Iteration ein. Mehr ist das nicht. Unter Verwendung des Startwertes und einer Schrittweite h, kannst du die Iteration durchführen. Wahrscheinlich sollt ihr das auf einem Intervall [t_0,t_end] berechnen, wobei t_(k+1)=t_0+h*t_k.
|
|
|
shadow6 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 29.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 29.10.2012, 14:15
Titel:
|
|
Genau so müssen wir es machen! Das heisst A*y+C = f. Ist A einfach eine Matrix und C ein Vektor? Stimmt das?
Wir müssen das rechnen bis die Amplitude < 1% der Max-Amplitude ist. Aber das ist nicht schwer!
Danke!!!!
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 29.10.2012, 14:25
Titel:
|
|
Genau, A ist die Systemmatrix und c ist der Vektor der absoluten Glieder.
|
|
|
shadow6 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 29.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 29.10.2012, 14:27
Titel:
|
|
Danke du hast mir sehr geholfen!!!!
|
|
|
|
|
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.
|
|