How do display whole digits of a number in exponent?

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

 採用された回答

Oleg Komarov
Oleg Komarov 2012 年 5 月 29 日

2 投票

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 { }.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeGraph and Network Algorithms についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by