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

N

N[expr]
给出 expr 的数值。
N[expr, n]
给出具有 n 位精度的结果。
  • 除非 expr 中的数是准确的,或者具有足够高的精度,否则 N[expr, n] 可能无法给出具有 n 位精度的结果。
  • N[expr, n] 可能在内部计算时会超过 n 位精度。
  • 精度 n 以 10 进制数给出;它不必是一个整数。
  • N[0] 给出具有机器精度的数 0.
  • N 把它所遇到的任何函数的每个连续参数转换成数值形式,除非该函数的头具有一个诸如 NHoldAll 的属性。
  • 你可以使用 N[f[args]]:=valueN[f[args], n]:=value 来定义函数的数值。
  • N[expr, {p, a}] 尽可能产生精度最多 p、准确度最多 a 的结果。
  • N[expr, {Infinity, a}] 尽可能产生准确度 a 的结果。
  • N[expr, {Infinity, 1}] 尽可能求出 expr 整数部分的近似值。
数值运算:
In[1]:=
Click for copyable input
Out[1]=
 
50 位精度的数值运算:
In[1]:=
Click for copyable input
Out[1]=
 
机器精度输入,结果通常是机器精度:
In[1]:=
Click for copyable input
Out[1]=
明确的输入,结果可以是指定的精度:
In[2]:=
Click for copyable input
Out[2]=
1 的新功能 | 5 中的修改功能