Issue with sprintf () latex interpreter

122 visualizaciones (últimos 30 días)
Turbulence Analysis
Turbulence Analysis el 27 de Abr. de 2022
Comentada: Turbulence Analysis el 28 de Abr. de 2022
In the below command, in the place of X=1, is it posiible to call the value that's been defined outside. I tried to use sprintf(), but was not successful.
a = 1;
text(20,2620,{'$[\alpha_{X=1]$'},'FontSize',28,'Color','b','Interpreter','latex');
text(20,2620,sprintf{'$[\alpha_{X='%3dmm',a}]$'},'FontSize',28,'Color','b','Interpreter','latex');

Respuesta aceptada

Steven Lord
Steven Lord el 27 de Abr. de 2022
a = 1;
disp('Here''s how to include a single quote in a char vector')
Here's how to include a single quote in a char vector
disp("Here's how to include a single quote in a string array")
Here's how to include a single quote in a string array
fprintf("To include %c in the output of fprintf or sprintf, escape it: \\", '\')
To include \ in the output of fprintf or sprintf, escape it: \
text(0.5,0.25,sprintf('$[\\alpha_{X=''%3dmm''}]$', a),'FontSize',28,'Color','b','Interpreter','latex');
text(0.5,0.75,sprintf("$[\\alpha_{X='%3dmm'}]$",a),'FontSize',28,'Color','b','Interpreter','latex');
  2 comentarios
Turbulence Analysis
Turbulence Analysis el 28 de Abr. de 2022
Thanks, Steven!!
Is it possible to remove the quote, I mean instead of X = '1mm' just like this X = 1mm
Turbulence Analysis
Turbulence Analysis el 28 de Abr. de 2022
Sorry, I used as below.. Its okay now
text(0.5,0.75,sprintf("$[\\alpha_{X= %3dmm}]$",a),'FontSize',28,'Color','b','Interpreter','latex');

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by