write superscript in string

Hello all,
I'm trying to show my R squared as a title but i wan 2 to be as a superscript not just R2. Here's my inputs:
R2 = 0.75;
t = sprintf('R^2 = %0.2f',R2);
title(t)
this gives me
t = 'R2 = 0.75'
but what I want is R superscript 2.

2 Comments

Same result, perhaps a little simpler.
R2 = 0.75;
title(['R^2 = ' num2str(R2)])
it didn't work, maybe it's my release? it's 2020b

Sign in to comment.

 Accepted Answer

It could be the interpreter. Does this work for you?
R2 = 0.75;
t = sprintf('R^2 = %0.2f',R2);
title(t,'interpreter','tex')
Also, it might be relevant to know what this returns for you:
get(groot,'defaultTextInterpreter')

More Answers (0)

Categories

Find more on App Building in Help Center and File Exchange

Products

Release

R2020b

Community Treasure Hunt

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

Start Hunting!