A.1.5 数
数的基本类型 Mathematica中数可以包含任意数字. 在可能的情况下,Mathematica使用整数、有理数和具有整数或有理数实部和虚部的复数进行准确计算. Mathematica中有两种类型近似实数:任意精度实数和机器精度实数.在处理任意精度实数时,Mathematica总试图改变精度以确保所给出的所有数字是正确的. 在处理机器精度近似实数时,所有计算都以同样的固定精度进行,因此某些给出的数字可能是不正确的. 除非特别指定,Mathematica将$MinMachineNumber和$MaxMachineNumber之间的近似实数以及以少于$MachinePrecision个数位输入的近似实数当作机器精度实数处理. 在InputForm中,除末尾数字为0的情形外,Mathematica以$MachinePrecision个数位输出机器精度数. 在任何Mathematica执行中,数的大小(0除外)必须在$MinNumber和$MaxNumber之间. 大小在该范围之外的数将通过Underflow[ ]和Overflow[ ]来表示.
|