|
|
Eulersches Verfahren plotten |
|
Jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.07.2015, 12:00
Titel: Eulersches Verfahren plotten
|
|
Ich hab ein Problem und izwar, habe ich de unten stehenden Code geschrieben, kann aber aber leider keine zeichnerische Darstellung ausgeben lassen. Kann mir bitte einer behilflich sein?
Sorry dass, es so unübersichtilich ist.
Die Funktion soll im Beriech -1.5 bis 1.5 ausgegeben werden.
MfG
|
|
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.07.2015, 12:33
Titel:
|
|
Hast Du es mal mit
plot
probiert?
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 10.07.2015, 12:33
Titel:
|
|
du kannst in deine schleife
plot
und
hold
einbauen und dann die punkte immer zeichnen... das kann aber die rechenzeit stark erhöhen. ich würde alle punkte spiecher die du plotten willst und dann am ende alles zusammen einmal plotten.
grüße
_________________
richtig Fragen
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.07.2015, 12:36
Titel:
|
|
Wenn Du es in die Schleife einbaust, kann auch
drawnow
ganz nett sein. Dann kannst Du auch noch ein
pause(0.05)
einfügen, dann ist es wirklich hübsch anzusehen.
Wenn es schnell gehen soll, dann lieber alle Werte speichern und am Stück plotten.
|
|
|
jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.07.2015, 09:54
Titel:
|
|
Also mit plot und hold funktioniert es irgendwie leider nicht... Wie muss ich denn den Code umschreiben, damit jeder der Werte gespeichert wird? Und bei der Ausgabe gibt er mir noch den Wert x=2.1 mit aus obwohl er ja die Schleife nur bis 1.5 durchlaufen soll. Ich bin grad am verzweifeln
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 13.07.2015, 15:39
Titel:
|
|
Zitat: |
Also mit plot und hold funktioniert es irgendwie leider nicht... |
hallo ohne den code können wir dir leider auch nicht sagen warum es nicht geht. raten ist immer sehr schwer. und meine wahrsagerkugel ist in der reinigung
_________________
richtig Fragen
|
|
|
jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 09:42
Titel: Re: Eulersches Verfahren plotten
|
|
Jay91 hat Folgendes geschrieben: |
Ich hab ein Problem und izwar, habe ich de unten stehenden Code geschrieben, kann aber aber leider keine zeichnerische Darstellung ausgeben lassen. Kann mir bitte einer behilflich sein?
Sorry dass, es so unübersichtilich ist.
Die Funktion soll im Beriech -1.5 bis 1.5 ausgegeben werden.
MfG
|
Den code habe ich doch schon in die Frage selbst gepostet...
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 09:47
Titel:
|
|
Gemeint ist wohl der Code, von dem Du behauptest, dass er nicht das tut, was er soll. Den hast Du nämlich nicht veröffentlicht. Allerdings kann ich in Deinem Code (der ja überhaupt nicht der gleiche ist, wie der, den Du ganz oben gepostet hast) nicht entdecken, dass Du Winkows Vorschlag mit
plot
und
hold
ausprobiert hast. Mach das doch mal.
Wenn es nicht funktioniert, postest Du den Code, mit dem Du plottest und eine Beschreibung, was Du erwarten würdest und eine Beschreibung, was Dir der Code liefert. Falls es Fehlermeldungen gibt, sind die auch meistens sehr hilfreich.
|
|
|
jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 10:12
Titel:
|
|
|
|
|
Ausgabe:
>> [x,y]=euler_dgl1(-1.5,0,0.6,5)
Koordinate x: -1.500000 Koordinate y: 0.000000
Current plot held
Koordinate x: -0.900000 Koordinate y: 0.486000
Current plot released
Koordinate x: -0.300000 Koordinate y: 0.569160
Current plot held
Koordinate x: 0.300000 Koordinate y: 0.657310
Current plot released
Koordinate x: 0.900000 Koordinate y: 1.182748
Current plot held
Koordinate x: 1.500000 Koordinate y: 2.603713
Current plot released
x =
2.1000
y =
5.4059
Mein Problem:
1. Ich will nur die Werte von x=-1.5 bis x=1.5 ausgegeben bekommen, aber zum schluss bringt er mir immernoch den Wert x=2.1. Ich hab schon einige Varianten ausprobiert aber er gibt entweder 2.1 miot aus oder geht nur bis 0.9...
2. Das Fenster in dem der Graph angezeigt werden soll öffnet sich, aber es wird kein Graph gezeichnet. Und die Koordinatenachsen gehen mal von (x 0-4)(y1-5) oder sonst was.
Eine Fehlermeldung wird mir nicht ausgegeben.
Ich hoffe mal, dass das erstmal genug Infos sind .
Schonmal vielen Dank für die bisherigen Hilfsversuche.
Beschreibung: |
|
Download |
Dateiname: |
untitled.fig |
Dateigröße: |
1.58 KB |
Heruntergeladen: |
483 mal |
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 10:16
Titel:
|
|
Probier es mal mit
hold on
. Wenn Du nur
hold
aufrufst, wird immer umgeschalten, ob ein neuer Plot die alten Plots ersetzen soll oder ob der neue Plot zu den bestehenden hinzugefügt werden soll.
|
|
|
jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 10:25
Titel:
|
|
Ok... Jetzt zeichnet er die Punkte, verbindet diese aber nicht. Und das Problem mit der x=2.1 hab ich auch noch
|
|
|
jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 12:58
Titel:
|
|
Ich hab es auch schon mit
probiert aber irgendwie verbindet er mir die Punkte nicht.
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 17.07.2015, 13:18
Titel:
|
|
das liegt daran das du immer einen neuen plot errstellst und nicht den anderen erweiterst. du mist die XData und YData eigenschaften des plots verändern wenn du die linien verbinden willst oder halt wie ich gesagt hab alles speichern und dann am ende zusammen plotten.
_________________
richtig Fragen
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 13:21
Titel:
|
|
|
|
jay91 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.07.2015, 13:42
Titel:
|
|
Alles klar. Ich komm zwar jetzt noch nicht drauf wie ich die Werte alle speichern kann aber vielleicht komm ich ja noch drauf. Vielen Dank für die Hilfe!
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
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.
|
|