WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

mehrere Graphen bzw. Datensätze in einem Plot

 

Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2009, 19:12     Titel: mehrere Graphen bzw. Datensätze in einem Plot
  Antworten mit Zitat      
Hallo,

ich bin noch relativ neu in Matlab. Gibt es beim plotten die Möglichkeit in einen Graph bzw. plot verschiedene Graphen zu plotten? Üblicher Weise würde man doch
Code:
aufrufen. Allerdings möchte ich nach dem ich bereits einen Plot generiert habe in diesem z.B. eine weitere Kurve plotten, welche aber nicht auf den gleichen X-Werten definiert ist, sondern auf anderen, allerdings im gleichen Intervall wie die ursprünglichen. Insbesondere würde ich auch gerne einfach noch zusätzliche einzelne Punkte oder senkrete Geraden an markanten Punkten einfügen. Hat von jemand dazu eine Idee?


Mister Joe
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 19.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2009, 19:59     Titel:
  Antworten mit Zitat      
Hallo!

Meines Wissens kannst du einfach deine jeweiligen X und Y -Werte nacheinander in der plot funktion angeben.

z.B. so:
Code:

plot(x1,y1,'b.',x2,y2,'r.')
 



die Reihe kannst du natürlich fortsetzen...

Hoffe es hat dir etwas gebracht!
Gruß Johannes
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2009, 20:46     Titel:
  Antworten mit Zitat      
Hallo Johannes,

vielen Dank für den Hinweis, es funktioniert so. Weiterhin bin ich gerade durch Zufall darauf gestoßen, dass es den Befehl
Code:
gibt, mittels dem man steuern kann, ob die augenblicklichen Daten im Plot erhalten bleiben sollen oder er komplett neu gezeichnet werden soll.

Jetzt wäre es nur noch schön, wenn man mehrere figures erzeugt hat, noch zu steuern können, auf welchen sich der plot Befehl beziehen soll.
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2009, 21:30     Titel:
  Antworten mit Zitat      
... habe gerade noch gefunden, dass es da die Möglichkeit gibt mit
Code:
eine Grafik zur akuellen zu machen, d.h. sie wird auch angezeigt, da sich die grafische Ausgabe wohl immer auf das aktuelle figure bezieht. Um eine Grafik zur aktuellen zu erheben, sie aber nicht anzuzeigen gibt es noch die Möglichkeit von
Code:
set(0,'CurrentFigure',h)


Noch eine letzte Frage, ist es möglich zwei Grafiken übereinander zu legen, d.h. man hat zwar die gleiche X-Skalierung, allerdings nicht für die Y-Achse, da der Wertebereich der einen Funktion sehr kleine Werte annimmt, während für die andere sehr große? Idealer Weise müsste man dann auch entsprechende Achsenbeschriftungen jeweils am linken und am rechten Rand der Grafik einblenden. So etwas wäre ja beispielsweise sehr gut um zu zeigen, wie zwei verschiedene Variablen bzw. Beobachtungswerte auf einen gemeinsamen Einfluss reagieren.
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.452
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.11.2009, 21:38     Titel:
  Antworten mit Zitat      
Hallo,

zur letzten Frage: plotyy; siehe Doku zur Verwendung.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.11.2009, 16:06     Titel:
  Antworten mit Zitat      
Hallo Harald,

vielen Dank für den Hinweis - genau das was ich gesucht habe.
 
Chiri
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 01.08.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.08.2016, 20:55     Titel:
  Antworten mit Zitat      
Hallo,

Wo findet man die Codierung, dass man mehrere Datensätze in ein Diagramm einbringen kann? Weiss das jemand?

Besten Danke
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.452
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 01.08.2016, 22:13     Titel:
  Antworten mit Zitat      
Hallo,

im Thread wurden hold und plotyy erwähnt.
Du brauchst nur auf die blau hinterlegten Befehle zu klicken, und schon geht die zugehörige Dokumentation mit vielen Beispielen auf.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.