|
|
Logistische DGL mit Simulink lösen (Anfänger) |
|
Kaffeetrinker |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 06.02.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.02.2015, 21:21
Titel: Logistische DGL mit Simulink lösen (Anfänger)
|
|
Guten Abend,
ich bin Simulink-Anfänger und bin grade an der logistischen DGL am verzweifeln, ich wollte folgende Differentialgleichung lösen (Bild)
Rechts ist die Lösung aus dem Tutorial.
Unten ist meine Lösung bei gleicher Skalierung (Das Bild hab ich verkleinert)
Wieso kommt bei mir nur so ein kleiner Strich raus? Die Anfangsbedingung x(0) = 10000 habe ich im Integrator berücksichtigt. Ich weiß wirklich nicht mehr weiter.
Vielen Dank im Voraus.
Quelle des Tutorials:
Quelle: http://www2.htw-dresden.de/~michali.....hrung%20in%20SIMULINK.pdf
Beschreibung: |
|
Download |
Dateiname: |
Logistische DGL.jpg |
Dateigröße: |
90.08 KB |
Heruntergeladen: |
647 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.02.2015, 21:56
Titel:
|
|
Hallo,
was ist denn die Endzeit für deine Simulation? Standardmäßig ist 10 eingestellt, und wenn die Simulation länger laufen soll, musst du das eben auch angeben.
Bei der Modellierung solltest du dir übrigens angewöhnen, möglichst auf Signalkreuzungen zu verzichten. Das macht Modelle unnötig unübersichtlich.
Und bitte immer Modelle statt Screenshots davon anhängen. So kann man ggf. die Einstellungen überprüfen.
Grüße,
Harald
|
|
|
Kaffeetrinker |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 06.02.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.02.2015, 22:46
Titel:
|
|
Hallo Harald,
vielen Dank für deine schnelle und kompetente Hilfe. Es lag tatsächlich an der Simulationszeit! Ich hätte noch eine letzte Frage: Wie kann ich mir den Plot im Workspace anschauen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.02.2015, 23:24
Titel:
|
|
Hallo,
der Workspace ist die Sammlung der Variablen. Da kann man keine Plots anschauen.
Meinst du, den Plot in MATLAB anschauen?
In simout sind ja die Daten enthalten, und das kann man natürlich auch von MATLAB aus plotten, z.B.
Grüße,
Harald
|
|
|
Kaffeetrinker |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 06.02.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.02.2015, 23:39
Titel:
|
|
Genau das meinte ich. Danke
Eigentlich hab ich noch eine Frage, etwas was ich nicht verstanden habe.
Ich kenne DGL's in der Form:
(z.B.) y'(t) = t² +4y(t) +y''(t)²
oder sowas ähnliches.
Wenn ich nach Matlab DGL Übungen google, finde ich meistens nur:
y'(t) = y''(t) + 2y(t) + ...
Nun hab ich eine Aufgabe entdeckt die die Lösung der DGL:
t*y''(t)+2*y'(t)+4*y(t) = 4
y(1) = 1 und y'(1) = 1
Wie kann ich nun so etwas in Matlab lösen? Die anderen DGL's wo nur y(t) und die Ableitungen vorkommen löse ich durch Integration. Wie muss ich vorgehen, wenn die unabhängige Variable nun auch in der Gleichung enthalten ist?
Danke im Voraus
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.02.2015, 23:43
Titel:
|
|
Hallo,
wenn du mit Simulink arbeiten willst, kannst du den Clock-Block verwenden.
Wenn du in MATLAB arbeiten willst, kannst du z.B. ode45 verwenden. Dort ist das kein Problem.
Grüße,
Harald
|
|
|
Kaffeetrinker |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 06.02.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.02.2015, 23:50
Titel:
|
|
Also kann ich diese Art von DGLs mit dem "Clock-Block" lösen? Dann werde ich mich da mal einarbeiten und bei Problemen melden.
Vielen Dank und einen schönen Abend noch!
|
|
|
|
|
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.
|
|