Ich habe einen Vektor in Matlab erstellt, dessen Elemente keiner bestimmten Ordnungsrelation unterliegen. Sobald ich aber diesen Vektor gegen einen anderen Vektor plotten möchte, ordnet Matlab die Reihenfolge der Elemente, was ich nicht möchte.
Als Beispiel reicht eigentlich dieser einfache Code, um mein Problem zu zeigen:
Wenn die Punkte verbunden werden sollen, müssen sie ja irgendwie geordnet sein. Wenn du nicht möchtest, dass sie verbunden werden, dann musst du einen Marker angeben, z.B.
Als Beispiel reicht eigentlich dieser einfache Code, um mein Problem zu zeigen:
Mir zumindest wird es dadurch nicht klar. Ich würde auch generell von Zufallszahlen abraten, da durch die Wahl des Seeds ja unterschiedliche Phänomene auftreten können.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Also die Punkte werden zwar in der Reihenfolge verbunden, in denen die Elemente im Vektor vorliegen, aber darum gehts es mir gar nicht, sondern um die Axenbeschriftung.
Ich versuche das nochmal mit dem folgenden Code darzustellen:
Ich will, dass die Nummerierung der x-Achse, der Ordnung meines Vektors a folgt, sprich: 5 1 2 7
Ah. Das war mir aus der ursprünglichen Frage nun wirklich nicht klar. Gegenfrage aber: soll die Entfernung zwischen 5 und 1 gleich sein wie zwischen 1 und 2 bzw. 2 und 7? Dann wäre der Plot doch unabhängig von den Daten immer eine Gerade und es würde sich nur die Beschriftung ändern?
Hilfreich wäre eine Visualisierung des gewünschten Ergebnisses, im Zweifelsfall händisch.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Gegenfrage aber: soll die Entfernung zwischen 5 und 1 gleich sein wie zwischen 1 und 2 bzw. 2 und 7? Dann wäre der Plot doch unabhängig von den Daten immer eine Gerade und es würde sich nur die Beschriftung ändern?
So wie ich das Beispiel gestellt habe, stimmt das. Ich habe versucht die Art meines Plots mal zu zeichnen, in der Hoffnung, dass es dann klarer wird. In rot habe ich den Graphen gezeichnet, wie Matlab ihn mir ausgibt, in blau den Graphen, wie ich ihn gerne hätte.
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
vielen Dank für die Hilfe, damit hat es nun geklappt!
Viele Grüße
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
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.