Mathematica 9 is now available

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`.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.