x and y axis labels

9 vues (au cours des 30 derniers jours)
subho
subho le 16 Mar 2011
xlabel('Gr^*\it\bf_x','FontWeight','bold','FontName','Times New Roman','Fontsize',12); ylabel('Nu\it\bf_x','FontWeight','bold','FontName','Times New Roman','Fontsize',12);
Instead of Nu_x or Gr_x I want Nu_x bar or Gr_x bar as axis title in MATLAB graph. What change do I need to do in the following lines?
  1 commentaire
Oleg Komarov
Oleg Komarov le 16 Mar 2011
Can you please format the lines of code in your question with the code button?

Connectez-vous pour commenter.

Réponses (2)

Matt Fig
Matt Fig le 16 Mar 2011
I am not sure why this doesn't work, but the latex for a bar is:
'\=x'
that is, according to: Latex cheat sheet
I tried to first set the interpreter to latex, then do this:
set(L,'string','R_{\=x}')
But I got the old, 'unable to interpret string' problem.
The documentation says that MATLAB supports full Latex, so I don't get it.

Matt Tearle
Matt Tearle le 16 Mar 2011
Ah, the old LaTeX interpreter trap. Is this what you're after:
xlabel('$G\bar{r}_x$','FontWeight','bold','interpreter','latex');
The trick is the use of the $ signs to set it as an equation.
BTW, it doesn't seem possible to put the bar just on the x (ie on the subscript).
EDIT TO ADD Matt Fig found the right combination of TeX and curly braces to get a bar on a subscript: (Copied from comments below)
xlabel('$$G_{\bar{x}}$$','FontWeight','bold','interpreter','latex','fontsize',20)
  4 commentaires
Oleg Komarov
Oleg Komarov le 16 Mar 2011
I don't get why overset is not supported...the bar is too short, or too long if overline instead of bar is used:
xlabel('$Gr^*\it\bf_{\bar{x}}$','fontw','bold','fonts',16,'interp','latex');
ylabel('$Nu\it\bf_{\bar{x}}$' ,'fontw','bold','fonts',16,'interp','latex');
Matt Tearle
Matt Tearle le 16 Mar 2011
@Matt F: Graargh. I thought I tried that permutation. Not enough curly braces, perhaps.
Anyway, nice work.

Connectez-vous pour commenter.

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by