EngineeringForm
EngineeringForm[expr]
用工程记数法输出 expr 中的所有实数.
EngineeringForm[expr,n]
用 n 个数位的精度输出数据.
更多信息和选项
- 在"工程记数法"中指数总是以 3 的倍数进行排列.
- 可以给出下列选项:
-
DigitBlock Infinity 间断之间数字的数量 ExponentFunction Automatic 应用于指数的函数 ExponentStep 3 指数递增的步长 NumberFormat Automatic 用于集合尾数、基数和指数的函数 NumberMultiplier "×" 用以表示乘法的字符串 NumberPadding {"",""} 用以表示左右填充的字符串 NumberPoint "." 表示小数点的字符串 NumberSeparator {",", " "} 表示在块之间插入字符串 NumberSigns {"-",""} 用以表示负数和正数符号的字符串 SignPadding False 是否在符号后插入填充 - 您可以混合使用 EngineeringForm 和 BaseForm.
- 作为输入时,EngineeringForm[expr] 的排版形式被解释为与 expr 一样. »
- 当输入的运算结果为 EngineeringForm[expr] 时,EngineeringForm 不会出现在输出中. »
范例
打开所有单元关闭所有单元范围 (5)
选项 (11)
属性和关系 (5)
EngineeringForm 默认情况下使用 3 的倍数的指数:
NumberForm 和 PaddedForm 默认情况下包含大于 5 的指数:
ScientificForm 在小数点的左边有一位数字:
AccountingForm 没有指数:
在 MatrixForm 或 TableForm 中影响数字显示:
作为输入时,EngineeringForm[expr] 的排版形式被解释为与 expr 一样:
复制输出,将其粘贴到输入单元. 1.234×103 被解释为 1234.:
当输入的运算结果为 EngineeringForm[expr] 时,EngineeringForm 不会出现在输出中
Out 被赋值 1234.,不是 EngineeringForm[1234.]:
可能存在的问题 (2)
即便输出省略了上一层的 EngineeringForm,子表达式中依然存在:
输出中没有 EngineeringForm:
但是,变量 e 含有 EngineeringForm,可能会影响后续的计算:
由于 EngineeringForm 的存在,不能计算乘积:
先对变量赋值,然后对结果应用 EngineeringForm,使计算可以进行:
文本
Wolfram Research (1988),EngineeringForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EngineeringForm.html (更新于 2003 年).
CMS
Wolfram 语言. 1988. "EngineeringForm." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2003. https://reference.wolfram.com/language/ref/EngineeringForm.html.
APA
Wolfram 语言. (1988). EngineeringForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EngineeringForm.html 年