|
|
2D PLOT mit X-Y Vektoren aus 2-Spalten Matrix |
|
ANNO_NEW |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 28.11.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.11.2016, 14:59
Titel: 2D PLOT mit X-Y Vektoren aus 2-Spalten Matrix
|
|
Hallo zusammen,
erst seit kurzem arbeite ich mit MatLab und bin nun an einer Stelle angelangt wo ich Hilfe benötige.
Ich habe eine Matrix mit zwei Spalten (erste Spalte = x Komponente des Vektors; zweite Spalte = y Komponente des Vektors), folgend mal der Code:
Nun besteht mein Problem darin die Daten korrekt plotten zu lassen. Ich wollte das mit quiver machen, jedoch erhalte ich hier nun unsinnige ausgaben.
Warum? Wo liegt mein BUG???
Kann mir hier jemanden weiterhelfen?
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
_________________
Ich habe diese Frage in keinem anderen Form gestellt!!!
Danke im Voraus für Eure Bemühunge.
Viele Grüße
NEULING
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 29.11.2016, 15:54
Titel: Re: 2D PLOT mit X-Y Vektoren aus 2-Spalten Matrix
|
|
Hallo ANNO_NEW,
Zunächst ein paar Kommentar zum Code:
Zitat: |
Ich wollte das mit quiver machen, jedoch erhalte ich hier nun unsinnige ausgaben. |
Dieses Detail kann man als Leser nun nicht erraten: Welche Ausgaben erhältst Du und was bezeichnest Du daran als "unsinnig"? Wieso glaubst Du, dass der Code einen Bug hat?
Gruß, Jan
|
|
|
ANNO_NEW |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 28.11.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.11.2016, 22:34
Titel:
|
|
|
|
|
Herzlichen Dank für die schnelle Antwort Jan.
Dein Code für das Daten einlesen ist viel kompakter als meiner, danke hierfür.
Warum ich glaube das mein Code in MatLab noch nicht richtig funktioniert:
Wenn ich die benannte Datei "example.dat" mit Mathematica plotten lasse, erhalte ich das Bild_1.jpag welches ich dieser Nachricht anhänge. Ich will die Datei in MatLab plotten und nicht in Mathematice da ich hierfür keine Lizenz habe.
Mein Problem besteht darin, dass ich die einzelnen Vektoren (bestehend aus X-Y Komponente) aus meiner Matrix "A" nicht korrekt an die einzelnen Punkte der Plot-Domain übergeben kann. Daher auch der Versuch die Domain mit den x = ones(x_max,y_max) und y = ones(x_max,y_max) Komponenten aufzubauen und diesen eben die entsprechenden Vektoren zuzuweisen.
Eventuell liegt hierfür die Lösung auch in einer For-Schleife. Ich lasse meine Daten wie folgt raus schreib:
%NUR BSP.-CODE
for (x-Vektorkomponenten bis x_max)
{
for (y-Vektorkomponenten bis y_max)
{
Datan( ... %f %f,... ) %Schreibt die Daten Raus.
}
}
All meine bisherigen Versuche sind gescheitert, sicherlich bin ich auch nicht weit entfernt von einer Lösung, jedoch habe noch keine Erfahrung mit MatLab.
Ich bin über jeden Hinweis dankbar.
Ich hänge auch nochmal die "example.dat" diesem Beitrag an.
Beschreibung: |
|
Download |
Dateiname: |
Bild_1.jpeg |
Dateigröße: |
66.22 KB |
Heruntergeladen: |
351 mal |
_________________
Ich habe diese Frage in keinem anderen Form gestellt!!!
Danke im Voraus für Eure Bemühunge.
Viele Grüße
NEULING
|
|
|
ANNO_NEW |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 28.11.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.11.2016, 22:36
Titel:
|
|
Hier noch die "example.txt" Datei
Beschreibung: |
|
Download |
Dateiname: |
example.txt |
Dateigröße: |
172.86 KB |
Heruntergeladen: |
425 mal |
_________________
Ich habe diese Frage in keinem anderen Form gestellt!!!
Danke im Voraus für Eure Bemühunge.
Viele Grüße
NEULING
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 30.11.2016, 16:12
Titel:
|
|
Hallo ANNO_NEW,
Das ist sehr seltsam: Gemäß der Mathematica-Grafik scheint es für jeden Punkt eine Richtung und eine Intensität zu geben. Die Pfeil-Größen, -Richtungen und -Fraben sind variable. Die Daten bestehen aber nur einer einer Tabelle mit 2 Spalten. Wo dann die Richtungen und Intensitäten herkommen, müste man erraten. Mit X- und Y-Komponente ist es da jedenfalls nicht getan.
Kannst Du den Befehl posten, mit dem die Grafik in Mathematica erzeugt wird?
Gruß, Jan
|
|
|
|
|
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 - 2025
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.
|
|