任意精度的计算

使用 //N 获得近似结果时,Mathematica 就像标准的计算器一样:它给出固定位数的有效数字的结果. 而且Mathematica 还可以给出用户指定位数的有效数字的计算结果. 这使用户能在 Mathematica 中得到任意精度的结果.

expr//NN[expr]expr 的近似数值
N[expr,n]expr 的使用 n 位精度计算的数值

数值计算函数.

这里给出 的固定位数的有效数字的近似值. Pi//NN[Pi] 作用相同.
In[1]:=
Click for copyable input
Out[1]=
这里给出 的40位近似值.
In[2]:=
Click for copyable input
Out[2]=
这里是 的30位近似值.
In[3]:=
Click for copyable input
Out[3]=

做任何数值计算都会产生截断误差. 当用户增加数值精度,误差将相应地变小. 确定在增加精度时,结果不再变化,常常是检验结果是否正确的好办法.

的结果很像一个整数. 为了检验它实际上不是整数,需要使用足够高的精度.
In[4]:=
Click for copyable input
Out[4]=
New to Mathematica? Find your learning path »
Have a question? Ask support »