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

Achsenbeschriftung

 

jack
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 71
Anmeldedatum: 28.12.07
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2008, 09:34     Titel: Achsenbeschriftung
  Antworten mit Zitat      
Hallo,

weiß jemand wie ich folgende Achsenbeschriftung in einem Matlab plot erreiche...

v
-----
km/h

also Messgröße geteilt duch Messeinheit.
Am liebsten würde ich weiterhin mit dem befehl
Code:
xaxis('...')
arbeiten in kombination mit latex beispielsweise
\frac{v}{km/h} sooo funktioniert es aber nicht Sad

viele grüße [/code][/quote]
Private Nachricht senden Benutzer-Profile anzeigen


outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 07.05.2008, 11:31     Titel:
  Antworten mit Zitat      
den XAXIS-Befehl kenne ich nicht. Womöglich meinst Du XLABEL.

folgender Code macht genau das, was Du Dir vorstellst.
Code:
xlabel('$$\frac{v}{km/h}$$','interpreter','latex')



MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.028
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 07.05.2008, 11:50     Titel:
  Antworten mit Zitat      
Hmmm... genau das hatte ich auch schon probiert, allerdings bekomme ich damit nur einen Bruchstrich ohne die Werte v und km/h!? Ich hab es danach dann mit
Code:
xlabel('$${v} \over {km/h}$$','interpreter','latex')
probiert, was mir das km/h unter dem Bruchstrich anzeigt, aber das v immernoch verschluckt!

Läuft da bei mir was schief, oder generell?

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 07.05.2008, 12:09     Titel:
  Antworten mit Zitat      
beide Aufrufe funzen bei mir unter R2007b.


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
jack
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 71
Anmeldedatum: 28.12.07
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2008, 13:28     Titel:
  Antworten mit Zitat      
klasse - vielen dank... so funktioniert es!!!

könnt ihr mir noch ein dateiformat empfehlen um die plots in word einzubinden???
habe es mit *.emf versucht aber dann wird die achsenbeschriftung der y-achse gedreht Sad
Private Nachricht senden Benutzer-Profile anzeigen
 
tompie
Forum-Guru

Forum-Guru


Beiträge: 260
Anmeldedatum: 19.09.07
Wohnort: München
Version: immer alles
     Beitrag Verfasst am: 07.05.2008, 13:32     Titel:
  Antworten mit Zitat      
Hallo,

gib bitte mal im Command Window folgendes ein:

Code:
h=xlabel('$${v} \over {km/h}$$','interpreter','latex');
get(h);


und poste uns den Output, den Du daraufhin bekommst (also sowas wie

>> get(h)
BackgroundColor = none
Color = [0 0 0]
EdgeColor = none
EraseMode = normal

...
usw.

Gruß tompie
Private Nachricht senden Benutzer-Profile anzeigen
 
jack
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 71
Anmeldedatum: 28.12.07
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2008, 13:41     Titel:
  Antworten mit Zitat      
habe ich gemacht...

>> h=xlabel('$${v} \over {km/h}$$','interpreter','latex');
>> get(h);
Annotation = [ (1 by 1) hg.Annotation array]
BackgroundColor = none
Color = [0 0 0]
DisplayName =
EdgeColor = none
EraseMode = normal
Editing = off
Extent = [4.76334 -0.556291 0.433031 0.556291]
FontAngle = normal
FontName = Helvetica
FontSize = [10]
FontUnits = points
FontWeight = normal
HorizontalAlignment = center
LineStyle = -
LineWidth = [0.5]
Margin = [2]
Position = [4.99496 -0.437666 1.00011]
Rotation = [0]
String = $${v} \over {km/h}$$
Units = data
Interpreter = latex
VerticalAlignment = cap

BeingDeleted = off
ButtonDownFcn =
Children = []
Clipping = off
CreateFcn =
DeleteFcn =
BusyAction = queue
HandleVisibility = off
HitTest = on
Interruptible = on
Parent = [161.002]
Selected = off
SelectionHighlight = on
Tag =
Type = text
UIContextMenu = []
UserData = []
Visible = on

>>
Private Nachricht senden Benutzer-Profile anzeigen
 
tompie
Forum-Guru

Forum-Guru


Beiträge: 260
Anmeldedatum: 19.09.07
Wohnort: München
Version: immer alles
     Beitrag Verfasst am: 07.05.2008, 13:58     Titel:
  Antworten mit Zitat      
Hallo,

ist denn der Font Helvetica auf Deinem System korrekt vorhanden?

Sonst kann es eigentlich nur an der latex-Umsetzung selbst liegen.

Gruß tompie
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.028
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 07.05.2008, 14:17     Titel:
  Antworten mit Zitat      
Shocked unter Windows läuft das wunderbar unter SuSe10.2 nicht (oben erwähntes Verhalten)

Identische Matlab-Versionen (R2007b)...

Ich könnte mir vorstellen, dass es an der Schrift liegt, oder?

Matlab unter Linux hat Folgendes geschrieben:
>> h=xlabel('$${v} \over {km/h}$$','interpreter','latex');
get(h);
Annotation = [ (1 by 1) hg.Annotation array]
BackgroundColor = none
Color = [0 0 0]
DisplayName =
EdgeColor = none
EraseMode = normal
Editing = off
Extent = [2.28736 -0.962099 0.390805 0.874636]
FontAngle = normal
FontName = Helvetica
FontSize = [10]
FontUnits = points
FontWeight = normal
HorizontalAlignment = center
LineStyle = -
LineWidth = [0.5]
Margin = [2]
Position = [2.49424 -0.745614 1.00011]
Rotation = [0]
String = $${v} \over {km/h}$$
Units = data
Interpreter = latex
VerticalAlignment = cap

BeingDeleted = off
ButtonDownFcn =
Children = []
Clipping = off
CreateFcn =
DeleteFcn =
BusyAction = queue
HandleVisibility = off
HitTest = on
Interruptible = on
Parent = [158.092]
Selected = off
SelectionHighlight = on
Tag =
Type = text
UIContextMenu = []
UserData = []
Visible = on


Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
jack
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 71
Anmeldedatum: 28.12.07
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2008, 14:51     Titel:
  Antworten mit Zitat      
wenn ihr eine y-achse mit
Code:
ylabel('$${v} \over {km/h}$$','interpreter','latex');

beschriftet die datei im emf-dateiformat speichert und das bild dann in word einfügt, wird dann alles richtig angezeigt???
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.028
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 07.05.2008, 15:20     Titel:
  Antworten mit Zitat      
Hab leider nur OpenOffice, aber dort wird es richtig eingebunden (nur werden die Zeichen nicht dargestellt, aber die Schriftrichtung stimmt) und als *.png wird alles so angezeigt wie im Plot...
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
jack
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 71
Anmeldedatum: 28.12.07
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.05.2008, 10:03     Titel:
  Antworten mit Zitat      
vielen Dank - OpenOffice ist mit Sicherheit keine schlechte Wahl!!!
Grüße
Jack
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.