How to display a number in a scientific notation in the plot?

17 ビュー (過去 30 日間)
Vikash Pandey
Vikash Pandey 2022 年 1 月 14 日
コメント済み: Vikash Pandey 2022 年 1 月 16 日
The code is below:
n=1000;
text(0.82,0.96, "$N =\mbox{ } $" +num2str(n), 'interpreter', 'latex', 'FontSize', 38) ;
I want that, "N =10^3" be displayed and not "N = 1000".
  8 件のコメント
Vikash Pandey
Vikash Pandey 2022 年 1 月 16 日
Thanks Walter.

サインインしてコメントする。

回答 (1 件)

Robert U
Robert U 2022 年 1 月 14 日
Hi Vikash Pandey,
have a look at the function num2eng from Mathworks File Exchange. You can change easily the tick label:
fh = figure;
ah = axes(fh);
ph = plot(ah,1000:1000:10000,0:1000:9000)
ah.XTickLabel = num2eng(ah.XTick)
ah.YTickLabel = num2eng(ah.YTick)
Kind regards,
Robert
  1 件のコメント
Vikash Pandey
Vikash Pandey 2022 年 1 月 14 日
@Robert U Thanks for your efforts, but it seems you misunderstood the question.

サインインしてコメントする。

タグ

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by