Mathematica中的精确数与近似数在Mathematica中,整数、有理数,内部常数在用字母,或者特殊符号描述时,都是具有无穷精度的;带有小数点的数在Mathematica中为数的近似描述。对于精确数和近似数,Mathematica的处理规则为:当输入的表达式中参与运算的数,都不含小数点时,即输入全部都是整数或有理数,或用字母、字符描述的内部常数时,则执行精确计算过程,输出精确结果;表达式中参与运算的数中只要有一个数带有小数点,则执行近似计算,并给出相应的近似输出结果。(2) 近似数的近似有理化:RationalizeMathematica中的一些获得与给定数相关的整数或小数的命令:》IntegerPart[x]:提取小数x的整数部分》FractionalPart[x]:提取小数x的小数部分》Floor[x]:向下取整函数,求不大于x的最大整数》Ceiling[x]:向上取整函数,求不小于x的最小整数(3) 小数的科学记数法:ScientificForm精确数与近似数计算比较实例演示Mathematica中数制的转换b^^number:其中b为进制,number为对应进制下的数BaseForm[number,b]:其中number为待转换的数,b为目标进制。
|