在 Wolfram Mathematica 中截断十进制数?
Truncate decimal numbers in Wolfram Mathematica?
在 MATHEMATICA 中是否有一种快速简便的方法来截断十进制数,比如超过 4 位的数字?
N[1/6, 4]
舍入为 =1.6667
。
我要你切到 1.6666
。
谢谢!
f[x_, n_] := N[IntegerPart[x 10^n]/10^n]
f[1/6, 4]
1.6666
但是,请注意
f[N[531/25], 4]
21.2399
所以确实需要进一步改进。
在 MATHEMATICA 中是否有一种快速简便的方法来截断十进制数,比如超过 4 位的数字?
N[1/6, 4]
舍入为 =1.6667
。
我要你切到 1.6666
。
谢谢!
f[x_, n_] := N[IntegerPart[x 10^n]/10^n]
f[1/6, 4]
1.6666
但是,请注意
f[N[531/25], 4]
21.2399
所以确实需要进一步改进。