此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Rationalize

Usage

Rationalize[x] 选取 x 的有理近似,并把它们转换成有理数.
Rationalize[x, dx]x 的误差小于 dx 时,进行转换.


Notes

• 例如: Rationalize[3.78]LongRightArrow .
Rationalize[x, dx] 产生 xdx 范围内的具有最小分母的有理数.
Rationalize[N[Pi]]LongRightArrow 无法得到一个有理数, 因为不存在一个与N[Pi]"充分接近"的有理数.
• 称有理数  与一个实数  "充分接近",若有 , 这里  选定为  .
Rationalize[x, 0] 把任意 x 转换成有理数形式.
• 参见Mathematica 全书: 3.1.3节.
• 同时参见: Chop, Round, ContinuedFraction, LatticeReduce.
• 相关包: NumberTheory`Rationalize`.