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