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

X-Achsen-Skalierung mit Hochzahlen

 

Becks_jn
Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 02.09.11
Wohnort: ---
Version: R2018
     Beitrag Verfasst am: 26.07.2013, 11:28     Titel: X-Achsen-Skalierung mit Hochzahlen
  Antworten mit Zitat      
Hallo liebe Matlab-User/innen,

ich habe ein Problem mit einem Plot und ich hoffe ihr Könnt mir Helfen.
Ich habe eine logarithmische Skalierung der x-Achse in einem Bereich von 500 bis 200000000. Also einen sehr großen Bereich.
Meine y-Achse ist sehr klein skaliert: 0.006 bis 0.1

Ich habe mit XTick versucht, die Skalierung vorzunehmen, weil die von Matlab voreingestellt skalierung schlecht ist. Jetzt habe ich das Problem, dass sich die Zahlen auf der x-Achse überschneiden und so nicht mehr lesbar sind.

Wie kann ich die Zahlen als Exponentialzahlen schreibe oder um 45 Grad drehen, damit sie lesbar sind?
Hier mein Minimalbeispiel:

Code:
figure(1)
set(gca,'fontsize',20');
semilogx(100000,.03,'o','linewidth',1.2);
xlim([500 200000000])  
ylim([0.006 0.1])  
set(gca,'XTick',[500 1000 2000 5000 10000 20000 50000 100000 200000 500000 1000000 2000000 5000000 10000000 20000000 50000000 100000000 200000000])
hold on;
grid on;



Also es geht mir nur um die richtige Skalierung. Den Graphen der Geplottet wird ist egal, ich habe jetzt einfach einen Punkt ausgeben lassen für das Beispiel.

Vielen Dank für eure Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 26.07.2013, 18:45     Titel: Re: X-Achsen-Skalierung mit Hochzahlen
  Antworten mit Zitat      
Hallo Becks_jn,

Eine Suche im Netz gibt Dir verschiedene Lösungen für das Drehen der Tick-Labels, z.B. http://www.mathworks.com/matlabcent.....rotate-x-axis-tick-labels .

Du kannst die XTicks und die XTickLabels manuell setzen.

Gruß, Jan
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 - 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.