how do I fprintf a power?

16 visualizaciones (últimos 30 días)
cwp
cwp el 22 de Oct. de 2024
Editada: Aquatris el 23 de Oct. de 2024 a las 9:48
Hi, I can't figure out how to get fprintf() to display "r^2" without the "^". I have
fprintf("R^2; %.4f%s%.4f\n", gof.rsquare)
but this displays the "^". How do I fix this?

Respuesta aceptada

Star Strider
Star Strider el 22 de Oct. de 2024
Using ‘char(178)’ is an option —
gof.rsquare = 0.975;
fprintf("R"+char(0178)+"; %.4f%s%.4f\n", gof.rsquare)
R²; 0.9750
.
  1 comentario
Aquatris
Aquatris el 23 de Oct. de 2024 a las 9:42
Editada: Aquatris el 23 de Oct. de 2024 a las 9:48
alternatively using unicodes (U+00B2 is superscript 2, ..B9 is superscript 1 etc);
gof.rsquare = 0.975;
fprintf("R\xB2; %.4f%s%.4f\n", gof.rsquare)
R²; 0.9750
fprintf("R\xB9; %.4f%s%.4f\n", gof.rsquare)
R¹; 0.9750

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Structures 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