NumberForm

NumberForm[expr,n]

n 为精确度输出 expr 中的近似实数.

NumberForm[expr,{n,f}]

输出具有 n 个数位的近似实数,其中小数点后占 f 位.

NumberForm[expr]

NumberForm 的默认选项显示.

更多信息和选项

范例

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

基本范例  (2)

显示数字近似值 的前 10 个数字:

显示一个数,小数点左边有 3 个精确数字,小数点右边有 4 个精确数字:

范围  (6)

一个机器数的缺省显示:

显示比缺省更多的数字:

显示更少的数字:

复数的格式化:

高精度数的格式化:

改变向量中数字的显示:

一个矩阵:

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

下面的数字在笔记本中以两位精度显示:

强制以默认精度显示:

选项  (13)

DefaultPrintPrecision  (1)

默认情况下,以 6 位精度显示机器实数:

增加到 8 位:

DigitBlock  (2)

一个缺省整数:

分隔长度 3 的块的数字:

每 5 个数字用空格分隔:

ExponentFunction  (1)

计算 的近似幂:

限制 3 的倍数指数:

仅包含幂大于 10 的指数:

ExponentStep  (1)

缺省格式为 10 个数字:

限制 6 的倍数指数:

NumberFormat  (1)

以类 Fortran 的形式显示数字:

仅显示尾数:

在转换为科学形式后,显示指数:

NumberMultiplier  (1)

用缺省的乘法 ×

用一个 (*) 替代:

NumberPadding  (1)

默认情况下不在左右边填充:

在左边填充空格:

在右边用 0 填充:

NumberPoint  (1)

缺省是一个周期:

用冒号 (,) 替代:

NumberSeparator  (1)

缺省的分隔符号是 (,):

用空格替代:

NumberSigns  (1)

缺省包含负号,但不包含正号:

也包含正号:

用单词替代符号:

ScientificNotationThreshold  (1)

默认情况下,用小数形式显示绝对值在 10-5106 之间的实数,其他情况下用科学计数法显示:

改变过渡阈值:

SignPadding  (1)

缺省在数字符号前填充:

在符号和数字间填充:

应用  (1)

显示 的数值近似值,并增加精度和小数位数:

以表格形式显示:

属性和关系  (5)

默认情况下,NumberFormPaddedForm 用相同的尾数和指数:

ScientificForm 在小数点左边有单个数字:

EngineeringForm 用 3 的倍数作为指数:

AccountingForm 没有指数:

将数转换为以 2 为基:

将数字精度表示为以 2 为基的 3 个小数位数:

将以 10 为基的数字精度重构为 3 的数字:

影响 MatrixFormTableForm 的数字显示:

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

复制输出,将其粘贴到输入单元. 1.2 被解释为 1.23:

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

赋给 Out 的值是 1.23,不是 NumberForm[1.23,2]

可能存在的问题  (2)

如果所需的精度较小,可能需要占位符零:

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

输出中没有 NumberForm

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

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

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

Wolfram Research (1988),NumberForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NumberForm.html (更新于 2017 年).

文本

Wolfram Research (1988),NumberForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NumberForm.html (更新于 2017 年).

CMS

Wolfram 语言. 1988. "NumberForm." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/NumberForm.html.

APA

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

BibTeX

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

BibLaTeX

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