Issue with latex interpreter plot/chart title

Hi, I would like to assign plot title as follows Y_10mm_X = num2str(b2(i)). where i = 0.78
For this, I tried as follows
title(['Y= 5mm_x =' num2str(b2(i)) ' mm'],'FontSize',20,'Color','black','Interpreter','latex')
However, I got teh below error..Please help me with this..
String scalar or character vector must have valid interpreter syntax:

 Accepted Answer

Are you certain that you want the x to be a subscript of the second m ??
i = 1;
b2(i) = 0.78
b2 = 0.7800
title(['$Y= 5mm_x =' num2str(b2(i)) ' mm$'], 'FontSize', 20, 'Color', 'black', 'Interpreter', 'latex')

3 Comments

Hi,
Thanks .. Yes x to be subscripted with mm..
Sorry, not a subscript, But underscore like this Y = 5mm_x = 0.78 mm
I figured out,, Now its Ok..
title(['$Y= 5mm\_{x} =' num2str(b2(i)) ' mm$'], 'FontSize', 20, 'Color', 'black', 'Interpreter', 'latex')

Sign in to comment.

More Answers (0)

Categories

Find more on Labels and Styling 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!