DecimalForm

DecimalForm[expr]

总是以小数形式显示 expr 中的近似实数,不会使用科学记数法来显示.

DecimalForm[expr,n]

n 位精度以小数形式显示近似实数.

DecimalForm[expr,{n,f}]

n 位显示近似实数,其中小数点右边有 f 位.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (2)

缺省情况下,用科学记数法显示近似数:

用小数形式显示:

显示所有 9 位数字:

用小数形式显示很小的长度:

范围  (5)

机器数字的默认显示:

比默认格式显示更多位数字:

显示更少的位数:

格式化一个复数:

格式化一个高精度数字:

用更少的位数显示:

改变向量中数字的显示:

矩阵:

改变混合表达式中不精确数字的显示:

选项  (8)

DefaultPrintPrecision  (1)

缺省情况下,用 6 位精度显示机器实数:

增加到 8 位:

DigitBlock  (2)

用默认格式显示一个整数:

把数字分隔成三位一组:

把数字分隔成五位一组,用空格作为分隔符:

NumberPadding  (1)

默认情况下,不在左边或右边进行填充:

在左边用空格进行填充:

在右边用 0 进行填充:

NumberPoint  (1)

默认情况下使用句号:

改为使用逗号 (,):

NumberSeparator  (1)

缺省的分隔符时逗号 (,):

改用空格:

NumberSigns  (1)

默认情况下,只显示负号,不显示正号:

把正号也显示出来:

用单词而不是符号表示:

SignPadding  (1)

缺省情况下,在符号前进行填充:

在符号和数字间进行填充:

属性和关系  (4)

DecimalForm 一样,AccountingForm 也不使用科学记数法:

但它们在其它方面有所不同,如负数的表示:

NumberFormPaddedForm 在指数大于 5 时使用科学记数法显示:

ScientificForm 在小数点的左侧只有一位数字:

EngineeringForm 使用 3 的倍数为指数:

DecimalForm 实际上等价于选项 ExponentFunction 被禁用的 NumberForm

作为输入时,DecimalForm[expr] 的排版形式被解释为与 expr 一样:

复制输出,将其粘贴到输入单元. 1000000. 被解释为 1.`*^6

当输入的运算结果为 DecimalForm[expr] 时,DecimalForm 不会出现在输出中:

Out 被赋值 1.`*^6,不是 DecimalForm[10.^6]

可能存在的问题  (2)

对于输入时位数较少但比较大的数字,将在小数点的左侧添上零:

如果输入精度太小,系统将会发出一条消息:

如果要求的有效数字太少,系统将会发出同一条消息:

即便输出省略了上一层的 DecimalForm,子表达式中依然存在:

输出中没有 DecimalForm

但是,变量 e 含有 DecimalForm,可能会影响后续的计算:

由于 DecimalForm 的存在,不能计算乘积:

先对变量赋值,然后对结果应用 DecimalForm,使计算可以进行:

Wolfram Research (2017),DecimalForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DecimalForm.html.

文本

Wolfram Research (2017),DecimalForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DecimalForm.html.

CMS

Wolfram 语言. 2017. "DecimalForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DecimalForm.html.

APA

Wolfram 语言. (2017). DecimalForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DecimalForm.html 年

BibTeX

@misc{reference.wolfram_2024_decimalform, author="Wolfram Research", title="{DecimalForm}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/DecimalForm.html}", note=[Accessed: 14-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_decimalform, organization={Wolfram Research}, title={DecimalForm}, year={2017}, url={https://reference.wolfram.com/language/ref/DecimalForm.html}, note=[Accessed: 14-November-2024 ]}