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

Wie Punkt auf x-Achse beschriften?

 

Carsten_12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 19:04     Titel: Wie Punkt auf x-Achse beschriften?
  Antworten mit Zitat      
Hallo ihr!

Ich habe eigentlich eine recht simple Frage, aber nach mehr als 2 Stunden des Versuchens geb ich mich jetzt geschlagen.

Ich möchte an bestimmte Stellen meiner x-Ache (2D Plot) einen String einfügen, soll heißen, dass ich z.B. an x=3.141 das Zeichen für Pi einsetzen möchte. Und zwar wirklich an der Achse, nicht mitten im Plot, wie ich es bereits mit text() versucht habe.

Ist das möglich? Und wenn ja, wie?
Vielen Dank im Voraus schon für jede Art von Hilfestellung!

Liebe Grüße
Carsten


eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 14.09.2011, 19:31     Titel:
  Antworten mit Zitat      
Mit

Code:
get(gca, 'XTickLabel')


erhälst du die Labels und kannst sie entsprechend anpassen, allerdings wird dort offensichtlich kein LaTeX interpretiert.
Private Nachricht senden Benutzer-Profile anzeigen
 
Carsten_12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 20:43     Titel:
  Antworten mit Zitat      
Vielen Dank für die Antwort!

Als Ausgabe bekomme ich die aktuelle Beschriftung der Achsen, also in meinem Fall alle Zahlen von 0 bis 50 in 5er-Schritten. Wenn ich dazwischen einen String einfügen möchte, also z.B. an der Stelle 12, wie kann ich denn definieren, dass dieser auch ungefähr auf Höhe des x-Wertes 12 liegt?
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 15.09.2011, 02:11     Titel:
  Antworten mit Zitat      
Hallo Carsten_12,

Siehe XTick-Eigenschaft des AXES-Objekts.
Code:
axes('XLim', [0, 100], ...
        'XTick', [0, 12, 50, 100], ...
        'XTickLabel', '0|12|50|100');

Ein Cell String ist auch möglich, statt der merkwürdigen Separierung mit "|".

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Carsten_12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.09.2011, 17:19     Titel:
  Antworten mit Zitat      
Klasse, vielen Dank!! Smile
 
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 - 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.