|
|
Zwei Messkurven in einem Plott |
|
Philipp68 |
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 13.12.2016, 14:19
Titel: Zwei Messkurven in einem Plott
|
|
Hallo,
ich möchte gerne die Messwerte zweier Vektoren in einem Plott darstellen (nicht zeitabhängig). Die Messpunkte sollen nicht miteinander verbunden sein und beide sollten zur Unterscheidung eine unterschiedliche Farbe besitzen.
Habe versucht hinter Messwert1 zB "'Color','b'" zu schreiben, aber leider sagt mir Matlab "not enough input arguments".
Wäre super, wenn mir jemand den Fehler sagen könnte
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2016, 14:44
Titel:
|
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 13.12.2016, 14:52
Titel:
|
|
Tut mir Leid, habe mich oben umständlich und nicht klar ausgedrückt.
Ich will einen y1(y2) Plott, um zu sehen wie die Messwerte korrelieren.
Also nicht x(y1) und x(y2)!
Die Darstellung bekomme ich hin nur keine unterschiedliche Farben.
Und dabei soll zB y1 die Farbe blau und y2 die Farbe rot haben.
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 13.12.2016, 15:32
Titel:
|
|
Hallo Philipp68
Ich weiß nicht, was ein "y1(y2) Plot" ist. "x(y1) und x(y2)" sagt mir auch nichts.
Gruß, Jan
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 13.12.2016, 16:02
Titel:
|
|
Hallo Jan,
ich habe zwei Vektoren die von der Zeit abhängig sind. Nun möchte ich diese nicht in einem Diagramm nach der Zeit dargestellt haben.
Ich habe mal folgendes Bild dazu. Im rechten Diagramm sind die einzelnen Messwerte (y1, y2) dargestellt, da nun alle blau sind, gibt es keine Unterscheidung wie y1 und y2 verteilt sind.
Ansich kann man auch sagen, dass ich einmal die Durchmesseränderung an der vertikalen (y1) und an der horizontalen (y2) haben möchte.
Ich hoffe, du weißt nun ungefähr, wie ich das meine.
Lg
Beschreibung: |
|
Download |
Dateiname: |
1.jpg |
Dateigröße: |
23.56 KB |
Heruntergeladen: |
379 mal |
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 14.12.2016, 11:09
Titel:
|
|
Hallo Philipp68,
Nein, ich kann Dir noch nicht folgen.
Welches der beiden Diagramme möchtest Du wie ändern.
Ich habe mal folgendes Bild dazu. Im rechten Diagramm sind die einzelnen Messwerte (y1, y2) dargestellt, da nun alle blau sind, gibt es keine Unterscheidung wie y1 und y2 verteilt sind.
Zitat: |
Ansich kann man auch sagen, dass ich einmal die Durchmesseränderung an der vertikalen (y1) und an der horizontalen (y2) haben möchte. |
Das sagt mir nichts.
Zeichnest Du im rechten Diagramm y1 gegen y2 auf? Falls ja, nach welchem Kriterium soll was eingefärbt werden?
Gruß, Jan
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 14.12.2016, 11:32
Titel:
|
|
Hallo Jan,
"Zeichnest Du im rechten Diagramm y1 gegen y2 auf?" - Ja genau das mache ich, gemeint ist das rechte Diagramm.
Als Beispiel habe ich zwei Vektoren:
x1 = [1 2 3 4 5]
y1 = [ 99.8 100.3 102.8 103.4 104.5]
x2 = [1 2 3 4 5]
y2 = [98.2 101.2 102 103 104]
Über die horizontalen Achse habe ich meine y1 - Werte und über die vertikale Achse meine y2 - Werte. x1 und x2 muss ich für das rechte Diagramm nicht mit einbeziehen. Mir geht es darum zu sehen, wie die einzelnen Werte von y1 und y2 im rechten Diagramm verteilt sind und das am besten mit zwei unterschiedlichen Farben, sprich die Messpunkte für y1 zB in rot und für y2 in blau.
Genau das habe ich mit folgendem Befehl versucht
y1 = Vollfeld_A
y2 = Vollfeld_V
Nun dachte ich, dass ich mit
y1 in rot und y2 in blau dargestellt bekomme, aber das funktioniert leider so nicht.
Grüße
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 14.12.2016, 12:24
Titel:
|
|
Hallo Philipp68,
Hier zeichnest Du nun Vollfeld_V gegen VollFeld_A auf. Dann ergibt es aber gar keinen Sinn, die eine oder andere Koordinate rot oder blau einzufärben. Die Punkte sind doch in 2D definiert, da kann man keine Komponente einfärben.
Kannst Du mit Buntstiften auf ein Papier zeichnen, was Du bekommen möchtest und es hier uploaden? Dann komme vielleicht auch ich langsam dahinter, wonach Du suchst.
Gruß, Jan
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 14.12.2016, 15:52
Titel:
|
|
Ok
Reicht das so als Beschreibung?
Beschreibung: |
|
Download |
Dateiname: |
2.jpg |
Dateigröße: |
45.33 KB |
Heruntergeladen: |
376 mal |
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 15.12.2016, 11:16
Titel:
|
|
Hallo Philipp68,
Gut, jetzt ist schon mal klar, wie es aussehen soll.
Nun sind Vollfeld_A und Vollfeld_V ja beides Vektoren, oder?
Zitat: |
y1 = [ 99.8 100.3 102.8 103.4 104.5]
y2 = [98.2 101.2 102 103 104] |
Wenn Du nun "plot(y1, y2)" erstellst, wird y2 gegen y1 aufgetragen. Nach welchem Kriterium kann dann entschieden werden, welche Punkte welche Farbe bekommen? y1 ist dann ja die Y-Komponente der Punkte und y2 die Y-Komponente.
Der Erste Punkt ist dann ja z.B. [99.8, 98.2]. Soll der dann blau oder rot gezeichnet werden?
Die Fragestellung ist mir also immer noch nicht klar.
Gruß, Jan
|
|
|
Philipp68 |
Themenstarter
Forum-Century
|
|
Beiträge: 167
|
|
|
|
Anmeldedatum: 21.10.15
|
|
|
|
Wohnort: Mannheim / Ilmenau
|
|
|
|
Version: R2014a, R2017a, R2019b
|
|
|
|
|
|
Verfasst am: 15.12.2016, 13:40
Titel:
|
|
Guten Tag Jan,
ich habe mir nochmal Gedanken zur Abbildung gemacht und mir ist ein großer Denkfehler aufgefallen. Meine gewünschte Darstellung ergibt keinen Sinn, da eine Durchmesseränderung y1 nicht von einer anderen y2 abhängig sein kann, da zwei unterschiedlich getrennte "Systeme" betrachten werden und keine gegenseitige Beeinflussung auftritt. Entschuldige, dass ich dich mit diesem Thema aufgehalten habe!
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 15.12.2016, 14:13
Titel:
|
|
Hallo Philipp68,
Aber gerne!
Manchmal erkennt man an der Unmöglichkeit etwas in Matlab zu implementieren erst, dass ein Denkfehler vorlag. Und auch solche Dinge zu klären zählt irgendwie zu "Matlab-Fragen" und ist hier immer willkommen.
Ich hatte mal die Gleichung:
umgewandelt in:
Tolle Idee! Hätte ich reich mit werden können. Das war natürlich alles in einer umfangreichen linearen Algebra-Aufgabe verpackte, so dass es nicht soo augenscheinlich war, und weil das alles noch in FORTRAN 77 lief, war das auch nicht so klar lesbar wie in Matlab. Erst die Fehlermeldungen aus der BLAS-Bibliothek bzgl. falscher Indizes und Dimensionen hatte da meinen Forscherdrang aufgehalten. :-)
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.
|
|