write superscript in string

71 Ansichten (letzte 30 Tage)
azarang asadi
azarang asadi am 31 Mai 2022
Kommentiert: azarang asadi am 1 Jun. 2022
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 Kommentare
Cris LaPierre
Cris LaPierre am 31 Mai 2022
Same result, perhaps a little simpler.
R2 = 0.75;
title(['R^2 = ' num2str(R2)])
azarang asadi
azarang asadi am 1 Jun. 2022
it didn't work, maybe it's my release? it's 2020b

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

the cyclist
the cyclist am 31 Mai 2022
Bearbeitet: the cyclist am 31 Mai 2022
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')

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by