Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >

Rationalize

Rationalize[x]
选取 x 的有理近似值,并把它们转换成有理数.
Rationalize
x 的误差小于 dx 时,转换为具有最小分母的有理数.
  • 如果没有有理数足够接近 x 并满足条件 (其中 ),Rationalize[x] 产生的 x 保持不变.
转化为一个有理数:
转化为一个有理数:
In[1]:=
Click for copyable input
Out[1]=
在给定的公差下求有理近似值:
Rationalize 对于精确数起作用:
在一个表达式中,将所有数转换为有理数:
缺省下没有有理数被认为足够接近 N[Pi]
指定一个有理近似值:
的连续有理近似值:
的有理近似值比较,逐步绘制误差会更合理:
的有理近似值比较,逐步绘制误差会更合理:
创建一个有近似数值系数的多项式:
求关于有理数的一个近似值:
提取因子:
如果 Rationalize 返回一个有理数 ,则
Rationalize[x] 返回 x 的不变化的形式,表示没有有理数满足条件:
获得有理近似值,其最小公分母的误差 dx 在机器精度内:
不等式的余式对所有这些有理近似值是正的:
SetPrecisionRationalize 同时给出关于实数 x 的有理近似值:
Rationalize 给出等价于 x 的有理数,其精度取决于 x
SetPrecisionx 的按位表示中直接获得有理数:
RationalizeRootApproximant 给出近似于实数 x 的明确数:
RootApproximant[x] 给出等价于 x 的代数数,其精度取决于 x
Rationalize 给出等价于 x 的有理数,其精度取决于 x
版本 1 的新功能 | 版本 4 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF