Wolfram mathematica 在Mathematica中以非科学形式打印小数

Wolfram mathematica 在Mathematica中以非科学形式打印小数,wolfram-mathematica,decimal,precision,mathematica-7,Wolfram Mathematica,Decimal,Precision,Mathematica 7,我想以非科学形式打印由3*10^-9表示的数字:0.00000000 3。我该怎么做NumberForm[N[3*10^-9],{Infinity,10}]不起作用。谢谢。我想下面的方法就是你“应该”去做的 AccountingForm[3. 10^-9, NumberSigns -> {"-", ""}] AccountingForm[-3. 10^-9, NumberSigns -> {"-", ""}] (* 0.000000003 *) (* -0.000000003 *)

我想以非科学形式打印由
3*10^-9
表示的数字:
0.00000000 3
。我该怎么做
NumberForm[N[3*10^-9],{Infinity,10}]
不起作用。谢谢。

我想下面的方法就是你“应该”去做的

AccountingForm[3. 10^-9, NumberSigns -> {"-", ""}]
AccountingForm[-3. 10^-9, NumberSigns -> {"-", ""}]

(* 0.000000003 *)
(* -0.000000003 *) 
NumberForm[N[3*10^-9], ExponentFunction -> (Null &)]
像这样设置的ExponentFunction选项只是指定不需要任何指数。(您还可以使用该选项将输出限制为某些幂的指数。)


(我使用的是Mathematica 7.0。)

我认为下面的方法是“应该”这样做的

NumberForm[N[3*10^-9], ExponentFunction -> (Null &)]
像这样设置的ExponentFunction选项只是指定不需要任何指数。(您还可以使用该选项将输出限制为某些幂的指数。)


(我使用的是Mathematica 7.0。)

您需要这样做的原因是什么?我需要将这些数字打印在表格中作为文本文件。啊,好的,我明白了,好的,下面的答案应该行得通。有一些关于新的有用的相关答案。你需要这样做的原因是什么?我需要在这个表格中打印这些数字作为文本文件。啊,好的,我明白了,下面的答案应该行得通。有一些关于新的有用的相关答案,谢谢,但这对我来说不太好,因为AccountingForm像会计师一样将负号转换为括号。谢谢,但这对我来说不太好,因为AccountingForm像会计师一样将负号转换为括号。