数字表示

Mathematica 可以处理任意数字位的整数和实数,适当时候自动设置数值精度. 虽然 Mathematica 的内部使用了多种高度优化的数字表示方法,但仍然为数字和精度计算提供一个统一的界面,同时允许数值分析者在需要时研究具体的数字表示方法.

参考资料参考资料

IntegerDigits 以任意基数表示数字中的整数

IntegerLength 任意基数下数字位的数量

IntegerExponent 给定基数下结尾 0 的数量

BitAnd ▪ BitXor ▪ DigitCount ▪ Mod ▪ ...

RealDigits 任意基数下,实数指数和数字位

Precision 精度数字位的数量

Accuracy 小数点右边有效数字的数量

RealExponent 数的总标度

MantissaExponent 将数分为尾数和指数

IntegerPart ▪ FractionalPart ▪ Floor ▪ ...

FromDigits 通过数字位构建一个数

类型测试

NumberQ 测试表达式是否为一个数

IntegerQ 测试表达式是否为一个整数

MachineNumberQ 测试表达式是否是机器精度数

ExactNumberQ ▪ InexactNumberQ

Head 求出数的符号头部

Integer ▪ Real ▪ Rational ▪ Complex

内部表达

$MaxNumber ▪ $MinNumber ▪ $MaxPrecision ▪ $MinPrecision

$MachinePrecision ▪ $MachineEpsilon ▪ $MaxMachineNumber ▪ $MinMachineNumber

New to Mathematica? Find your learning path »
Have a question? Ask support »