我想在java中舍入双倍数字,以便它转换为它最近的第十个,如下所示.
0.1--->0.1 0.3--->1 1----->1 1.5---->10 92---->100 4.0E8-->1.0E9 etc
我怎么能这样做其实我的目的是在图表上设置Y轴,如果最大值为0.1则num_space将设置为.01如果是.3然后转换为1然后将num_ spacing设置为.1等等
Hig*_*ark 10
尝试将其翻译成您的语言,我已经在Matlab中编写了它,但它应该是显而易见的
10^ceil(log10(x))
Run Code Online (Sandbox Code Playgroud)
当然,这只有在x
积极的情况下才有效.
归档时间: |
|
查看次数: |
601 次 |
最近记录: |