Mathematica 9 is now available

2.8.7 数字的输出格式

数字的输出格式

这些数按默认格式输出,大的数用科学计数法

按科学计数法给出了所有的数

Out[2]//ScientificForm=

按工程计数法给出了这些数其中 10 的方幂都是 3 的倍数

Out[3]//EngineeringForm=

按标准会计计数法,负数放在括号中,没用科学计数法

Out[4]//AccountingForm=

控制实数的显示精度

这里  计算到 30 位

仅显示  的 10 位数字

Out[6]//NumberForm=

这里以工程记数法给出了12 位有效数字

Out[7]//EngineeringForm=

数字格式可选项

表中除过最后一行的可选项外适用于整数和实数.
在函数 NumberForm, ScientificForm, EngineeringFormAccountingForm 的任一个中都可以使用这些可选项. 事实上,可以从对这些函数 中某一个设置的可选项再产生这样的特性. 表中所列出的可选项的默认值 是对 NumberForm 设置的.

DigitBlock->n 设置将数字每 位分为一组

Out[8]//NumberForm=

可以用任意字符对数字分组

Out[9]//NumberForm=

这里对正数明确使用+号且用|代表小数点

Out[10]//NumberForm=

Mathematica 显示近似实数时必须选择是否用科学计数法,如果使用科学计 数法时就要知道小数点左边有多少位.实际上 Mathematica 先决定指数是多少, 并在小数点左边放1位数,然后再使用 ExponentFunction 中给出的可选项. 这个函数的返回值是实际使用的指数,如果不使用科学计数法时 其返回值是空值.

默认格式是数字在   之外时使用科学计数法

这里仅对  以外的数字用科学计数法

Out[12]//NumberForm=

这里要求所有的指数是 3 的倍数

Out[13]//NumberForm=

在确定了尾数和指数以后就要安排输出显示. 选项 NumberFormat 可以用 函数指定数的显示形式. 这个函数有3个变量尾数, 基底和指数. 没有指数时,它就用 "".

这里用类似于 Fortran 中 "e" 的形式给出指数

Out[14]//NumberForm=

可以用 FortranForm 按 Fortran 格式显示每个数

Out[15]//FortranForm=

输出中数的对齐控制

当在一列之中或其它形式显示一组数字时,就需要将此数字按某一种方式对齐. 通常是在一列中按数位对齐.
可以通过不同的填充方式改变数字的显示. 例如在小数点右边加零,也可以在 数字的前面加空格.

加空格显示7位数字

Out[16]//PaddedForm=

产生一个整数列

Out[17]//PaddedForm=

每个数字显示7位,其中小数点后 4 位

Out[18]//PaddedForm=

NumberForm 中,最大精度为 7 位,但 Mathematica 并不用空格填充

Out[19]//NumberForm=

当设置 SignPadding-> True 时,Mathematica 就在符号之后空格填充

Out[20]//PaddedForm=

当科学计数法被采用时,仅尾数部分对齐

Out[21]//PaddedForm=

NumberPadding 的默认设置中,NumberForm PaddedForm 从右边填充一个数时插入零,可 以设置 NumberPadding -> {" ", " "} 用空格进行填充.

用空格代替零在右边填充

Out[22]//PaddedForm=

其它进制下的数字显示

显示二进制数字

Out[23]//BaseForm=

在进位制大于 10 时,字母被用来表示数位的数字

Out[24]//BaseForm=

BaseForm 对近似实数仍然有效

Out[25]//BaseForm=

BaseForm 也可用在科学计数法数的显示之中

Out[26]//BaseForm=

3.13 节中将讨论在任意进位制下数的输入,以及如何得到 数字各个位的列表.



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.