1.1.2 精确和近似结果标准电子计算器按照特定的精度 (譬如说 10 个十进制数位) 进行所有的计算. 然而用 Mathematica , 常能获得精确结果. 对 Mathematica 给出精确结果,即使它有 31 个十进制数
Out[1]= |  |
用户可以告诉 Mathematica 给出近似的数值结果, 如同计算器那样 , 这只要在末尾输入 //N. N 代表 "数值".它必须是大写字母. 2.1.3 节将解释 // 的含义. 这里给出近似的数值结果
Out[2]= |  |
Mathematica 能以有理数的形式给出结果
Out[3]= |  |
//N 总是给出近似的数值结果
Out[4]= |  |
获得数的近似值 当键入整数时,例如 7, Mathematica 假定它是精确的. 如果键入带小数点的数, 例如 4.5 , Mathematica 假定它仅精确到固定的十进制小数位. 这里是一个精确有理数,它被化简到最少项:
Out[5]= |  |
当给出带小数点的数时,Mathematica 产生近似数值结果
Out[6]= |  |
只要有小数点出现就得到近似结果:
Out[7]= |  |
当算术表达式中任一个数带有小数点,将得到整个表达式的近似结果
Out[8]= |  |
|