Borrar filtros
Borrar filtros

num2str with latex

11 visualizaciones (últimos 30 días)
Marisabel Gonzalez
Marisabel Gonzalez el 17 de Dic. de 2018
Editada: Luna el 22 de Mzo. de 2021
Hi, so I have this label which works fine. However, I've created a function in which the exponent varies (1/4). Therefore, I put a variable m in there and used num2str but the label doesn't come up right....
How could I apply num2str in the exponent for this case?
xlabel('$\it{\bf{(f_{ohm}P)^{1/4}}}$','Interpreter','Latex','FontSize', 15 )
  2 comentarios
Luna
Luna el 17 de Dic. de 2018
share the code part of using num2str. What kind of result you are expecting?
Marisabel Gonzalez
Marisabel Gonzalez el 17 de Dic. de 2018
This is what comes out...
Screen Shot 2018-12-17 at 12.20.56.png
m5 = 1/4;
xlabel(['$\it{\bf{(f_{ohm}P)^{num2str(m5)}}}$','Interpreter','Latex','FontSize', 15 ])
ylabel('$\it{\bf{\Lambda^{1/2}}}$','Interpreter','Latex','FontSize', 15 )
This is what I want
Screen Shot 2018-12-17 at 12.18.30.png

Iniciar sesión para comentar.

Respuesta aceptada

Luna
Luna el 17 de Dic. de 2018
You can use rats function to get what you need actually.
Try this below:
m = 1/4;
a = ['$\it{\bf{(f_{ohm}P)^{',rats(m), '}}}$'];
xlabel(a,'Interpreter','Latex','FontSize', 15 );
  2 comentarios
Tianyu Fan
Tianyu Fan el 24 de En. de 2021
Luna, what should I do if ‘m’ is a decimal?
Luna
Luna el 22 de Mzo. de 2021
Editada: Luna el 22 de Mzo. de 2021
If you define m = 0.25, you will see rats function still works as 1/4.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by