我想以3*10^-9
非科学形式打印所代表的数字:0.000000003
。我怎样才能做到这一点? NumberForm[N[3*10^-9], {Infinity, 10}]
不起作用。谢谢你。
问问题
302 次
2 回答
4
AccountingForm[3. 10^-9, NumberSigns -> {"-", ""}]
AccountingForm[-3. 10^-9, NumberSigns -> {"-", ""}]
(* 0.000000003 *)
(* -0.000000003 *)
于 2012-04-28T20:57:43.217 回答
2
我认为以下方式是您“应该”这样做的方式。
NumberForm[N[3*10^-9], ExponentFunction -> (Null &)]
像这样设置的 ExponentFunction 选项只是指定您不需要任何指数。(您也可以使用该选项将输出限制为某些幂的指数。)
(我正在使用 Mathematica 7.0 。)
于 2012-06-17T00:11:11.873 回答