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

SetPrecision

SetPrecision[expr,p]
expr 中所有数设置为具有精确度 p,并返回 expr
  • 当使用 SetPrecision 来提高一个数的精确度时,该数将用 0 填充。0 采用的以 2 为基。在以 10 为基时,其它数 位通常不是 0。
  • expr 包含机器精度的数时,在不同计算机系统上 SetPrecision[expr, p]可以给出不同的结果。
  • SetPrecision 首先打开一个数的内部二进制表示中所有隐藏的特殊数位,且只有用完这些之后才添加尾数 0。  »
  • 在任何计算机系统上 0.004``25 生成一个所有末尾数字为 0,精度为 25 的数。
将表达式中所有数的精度设置为 20:
In[1]:=
Click for copyable input
Out[1]=
 
将所有数转换为机器精度:
In[1]:=
Click for copyable input
Out[1]=
 
从机器精度数转换为任意精度数:
In[1]:=
Click for copyable input
Out[1]=
2 的新功能 | 5 中的修改功能