Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 数值计算和精度 > 精度和准确度控制 > WorkingPrecision >

WorkingPrecision

WorkingPrecision
是各种数值运算的一个选项,指定在内部计算时保持多少位的数值精度.
  • 即使内部计算进行到 n 位精度,您得到的结果可能有更低的精度.
用60位精度的算法求出一个根:
用24位精度的算法求解一个微分方程:
用60位精度的算法求出一个根:
In[1]:=
Click for copyable input
Out[1]=
 
用24位精度的算法求解一个微分方程:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
用24位精度算法计算函数:
若没有较高精度,您可能看到的主要是数值舍入造成的误差:
用24位精度的算法计算一个积分的近似值:
PrecisionGoal 自动增加到低于工作精度的 10:
求出一个函数的最小值,相应增加到50位精度:
PrecisionGoalAccuracyGoal 自动设置到最后精度的一半:
用32位精度算法求解一个微分方程:
PrecisionGoalAccuracyGoal 设置为工作精度的一半:
InterpolationOrder->All 化简步骤间的误差:
用一序列求解精度检查 Duffing 方程的一个解的相等性:
制作在连续较高的工作精度下解序列:
以下的一个图形显示某些解偏离末尾:
绘制解 ,使其作为工作精度的一个函数:
在最高精度的解的收敛说明可以相信6位数字:
函数内低精度参数在高精度算法中可能无效:
结果是 的一个较差接近值:
明确参数的使用允许不同精度的比较:
预计解以指数增加,作为工作精度的函数:
计算时间的一个对数图,作为工作精度的一个函数:
版本 1 的新功能 | 版本 5 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF