how to add a subscript in colour map labels

1 vue (au cours des 30 derniers jours)
MS
MS le 8 Mai 2020
How to add a subscript to a text(Uo) in matlab 2020a. Please help me to write a subscript to colour map label.
h.Label.String = 'ωc/U_{0}';% not the right way
  2 commentaires
Ameer Hamza
Ameer Hamza le 8 Mai 2020
This code seems to work fine. I am usin R2020a. Can you show what is the output on your system?
MS
MS le 8 Mai 2020
you are correct ameer. It only works without LaTex interpreter. Kindly let me know if you know the solution to work with LaTex interpreter.

Connectez-vous pour commenter.

Réponse acceptée

Cris LaPierre
Cris LaPierre le 8 Mai 2020
Modifié(e) : Cris LaPierre le 8 Mai 2020
The interpreter in app designer only works for figure objects (title, labels, text, legend). See this post for possible workarounds for other components.
  3 commentaires
Cris LaPierre
Cris LaPierre le 8 Mai 2020
Modifié(e) : Cris LaPierre le 8 Mai 2020
I think the issue here is you have a greek symbol already in your string (omega). This appears to be messing up the interpreter. You have two options. To subscript in a colorbar label, you don't need to specify an interpreter. Try doing just this:
h.Label.String = 'ωcU_{0}';
If instead you want to use the latex interpreter, you have to provide valid LaTeX code enclosed in "$":
h.Label.Interpreter = 'latex';
h.Label.String = '$\omega c/U_{0}$';
MS
MS le 8 Mai 2020
Thanks, it worked for me.

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by