虚拟全书 > 数学和算法 > > 任意精度的计算 >

任意精度的计算

使用 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]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF