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

Den Wert eines Punktes in Diagramm anzeigen lassen?

 

daftpunker
Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 13.05.09
Wohnort: ---
Version: 5.3
     Beitrag Verfasst am: 01.07.2009, 13:28     Titel: Den Wert eines Punktes in Diagramm anzeigen lassen?
  Antworten mit Zitat      
Hallo,
ich habe ein plot erstellt das soweit funktioniert, aber noch kosmetische verbesserungen.
Ich würde gern wissen wie ich im plot die Werte der jeweiligen Punkte darüber anzeigen lassen kann.
wär nett wenn mir jemand dabei einen tipp geben könnte!
gruß
Private Nachricht senden Benutzer-Profile anzeigen


Andy386
Forum-Guru

Forum-Guru


Beiträge: 485
Anmeldedatum: 24.06.09
Wohnort: ---
Version: 7.1/8
     Beitrag Verfasst am: 01.07.2009, 17:03     Titel:
  Antworten mit Zitat      
Du meinst anklicken -> x/y auslesen ?
Das geht mit dem DataCursor - oben in der Menüleiste des plots gibt es ein gelbes Kästchen mit einer Linie daneben - da drauf klicken und dann auf den entsprechenden Punkt, fertig.

Selber machen kann man sowas in ner GUI auch, wird dann aber etwas komplizierter...
Private Nachricht senden Benutzer-Profile anzeigen
 
daftpunker
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 13.05.09
Wohnort: ---
Version: 5.3
     Beitrag Verfasst am: 02.07.2009, 08:37     Titel:
  Antworten mit Zitat      
nein, mir geht es darum die y-daten so wie im angehängten beispiel darstellen zu lassen.
mit der text funktion klappt es nicht so ganz da die diagramme verschiedene maßstäbe haben werden und sich deshab deren position immer ändert.
da muss es doch irgendwas geben, oder?

Neu Bitmap.JPG
 Beschreibung:

Download
 Dateiname:  Neu Bitmap.JPG
 Dateigröße:  97.45 KB
 Heruntergeladen:  1831 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
daftpunker
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 13.05.09
Wohnort: ---
Version: 5.3
     Beitrag Verfasst am: 03.07.2009, 12:34     Titel:
  Antworten mit Zitat      
hallo, kann da wirklich niemand helfen? es kann doch gar nicht so schwer sein das zu realisieren.
Private Nachricht senden Benutzer-Profile anzeigen
 
Fabricmann
Forum-Anfänger

Forum-Anfänger


Beiträge: 11
Anmeldedatum: 29.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.07.2009, 13:07     Titel:
  Antworten mit Zitat      
Ich hab das selbe Problem - auch bisher zu keiner Lösung gekommen.
Hab mir jetzt überlegt, dass Ergebnis in eine Variable zu schreiben und diese, dann zu plotten Exclamation
Wenn du eine Lösung findest, lass es mich bitte wissen.
Private Nachricht senden Benutzer-Profile anzeigen
 
LittleX
Forum-Guru

Forum-Guru


Beiträge: 494
Anmeldedatum: 14.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.07.2009, 13:14     Titel:
  Antworten mit Zitat      
Hallo,

ich würde die text Funktion verwenden und ich verstehe im Moment nicht, warum Du diese Funktion bei Dir nicht das gewünschte Ergebnis hat. Kannst Du ein Beispiel schicken, wie Du die Funktion text angewendet hast und was Dir an dem Ergebnis nicht gefällt?

Hier einmal ein Beispiel wie ich das Lösen würde:
Code:

x = 1:3:10; y = [4,2,2,6];
plot(x,y,'-o'), axis([0,11,0,7])
strc = cellstr(num2str(y'));
text(x,y+0.3,strc,'horizontalalignment','center')
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Tusor
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 71
Anmeldedatum: 02.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.07.2009, 16:31     Titel:
  Antworten mit Zitat      
Ich vermute mal, dass ihn der sich ändernde Abstand zum Datenpunkt stört. Da dieser ja vom aktuellen Maßstab abhängt. Aber den aktuellen Maßstab kannst du ja auslesen. Mit
Code:
bekommst du einen Vektor mit dem Minimal- und Maximalwert der X-Achse. YLim liefert das gleiche für die Y-Achse. Damit ließe sich dann die Position in Abhängigkeit des Maßstabes ändern.

Viele Grüße

Tusor
Private Nachricht senden Benutzer-Profile anzeigen
 
daftpunker
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 13.05.09
Wohnort: ---
Version: 5.3
     Beitrag Verfasst am: 06.07.2009, 07:46     Titel:
  Antworten mit Zitat      
ja das problem war der sich ändernde maßstab. ich dachte dass es eventuell einen speziellen befehl dafür gibt. ähnlich wie in excel wo eine kollision mit der kurve vermieden wird.
ich werde das mal in abhängigkeit des maßstabs ausprobieren. danke schonmal
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.