How do display whole digits of a number in exponent?

8 views (last 30 days)
Hi,
I am using "text" command to display an expression in a plot. If C is a number like 1.96, when I use
text(x,y,sprintf( Q = A^%.2f',C))
it only shows the first character of C (I mean 1) in the exponent of A and the rest characters (.96) are not displayed in the exponent. How can I show all digits in the exponent?
Thanks, Asghar

Accepted Answer

Oleg Komarov
Oleg Komarov on 29 May 2012
text(x,y,sprintf('Q = A^{%.2f}',1.96))
Your question is related to the TEX typesetting functionality embedded in tetx(). By default, only the first character of a sequence is considered. You need to enclose the sequence of characters between { }.

More Answers (0)

Categories

Find more on Graph and Network Algorithms 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!