在 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

所以确实需要进一步改进。