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 に答える