Display µm not correct in figure in Matlab
    55 views (last 30 days)
  
       Show older comments
    
I use Matlab 2011b
I have code for figure like this:
...
set(0,'DefaultAxesFontName', 'Times New Roman')
set(0,'DefaultAxesFontSize', 12)
plot(x1,y1,'r',x2,y2,'MarkerEdgeColor','b')
xlabel('Zsnsr [µm]') %Display not correct
ylabel('DeflV')
set(gca,'XDir','reverse')
axis([xmin xmax ymin ymax])
(end)
....

and the figure Matlab draw like this picture (red line) I don't know why and how to solve this.
Thanks!
Accepted Answer
  Ilham Hardy
      
 on 22 Dec 2014
        Try this,
xlabel('Zsnsr [\mum]','interpreter','Tex')
2 Comments
  Ilham Hardy
      
 on 22 Dec 2014
				But can you explain why it look that?
If you referering to the red line, it is obvious that your x1 and y1 data produce the red line plot (ergo, plot(x1,y1,'r'.. ). The 'r' means you want to plot the x1 and y1 in red color.
And what does "[\mum]','interpreter','Tex'" mean?
Tex is text-interpreter used widely to express symbols (e.g. mathematical symbol). The text to be interpret by the Tex (or LaTex) usually preceded with a backslash (\), in this case (\mu) is merely a command to write micron/mu label. Ergo '\mum' will create 'µm' label.
Hope this helps,
More Answers (2)
  M.SEETHA LAKSHMI
 on 17 Sep 2022
        how to write m( ) in matlab kindly send me the coding for this
) in matlab kindly send me the coding for this 
 ) in matlab kindly send me the coding for this
) in matlab kindly send me the coding for this 1 Comment
  Walter Roberson
      
      
 on 17 Sep 2022
				title('\mu', 'interpreter', 'tex')
xlabel('$\mu$', 'interpreter', 'latex')
ylabel('μ', 'interpreter', 'none')
text(0.5, 0.5, 'μ', 'interpreter', 'tex')
However you cannot use 'μ' with interpreter latex, and when you use interpreter latex you need the dollar signs.
See Also
Categories
				Find more on Labels and Annotations in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




