分享

第8讲 数学软件Mathematica中数的转换与进制

 考研竞赛数学 2020-10-09
 
主要内容包括:
● Mathematica中的精确数与近似数
精确数与近似数计算比较实例
● Mathematica中数制的转换

Mathematica中的精确数与近似数

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

精确数与近似数计算比较实例演示

Mathematica中数制的转换

(1) 指定进制下的数转换为十进制数:
b^^number:其中b为进制,number为对应进制下的数
(2) 十进制转换为任意进制的数:
BaseForm[number,b]:其中number为待转换的数,b为目标进制。

相关推荐

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多