How to display text in a plot as scientific number
26 次查看(过去 30 天)
显示 更早的评论
How do I display a very small/large number in text command as a number with 2 digits after the decimel point?
e.g. 5.42e-6 rather than 0.00000542 or 5.4200e-06
thanks,
Ziv
0 个评论
采纳的回答
dpb
2020-8-30
Use a format string to create specific format desired...
>> sprintf('%.2e',pi*1E6)
ans =
'3.14e+06'
ergo, use
text(x,y,sprintf('%.2e',valueToPrint))
There's also num2str, compose that have some additional flexibility for specific uses...
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!