Accuracy[x]
给出数 x 小数点右侧的有效位数.
Accuracy
Accuracy[x]
给出数 x 小数点右侧的有效位数.
更多信息
- Accuracy[x] 给出 x 值中绝对不确定性的度量.
- 当不确定性为 dx 时,Accuracy[x] 为 -Log[10,dx].
- 对于精确数,例如整数,Accuracy[x] 为 Infinity.
- Accuracy[x] 通常不产生整数结果,不需要为正.
- 对任何近似数 x 而言,Accuracy[x] 等价于 Precision[x]-RealExponent[x].
- 对于大小至少为 $MinMachineNumber 的机器精度数,由 $MachinePrecision-Log[10,Abs[x]] 给出 Accuracy[x]. »
- Accuracy[0.] 等于 Accuracy[$MinMachineNumber],任何小于 $MinMachineNumber 的机器数的精度也是如此. »
- 以 digits``a 形式输入的数具有 a 的精度.
- 如果 x 不是数,Accuracy[x] 给 x 中的所有数以最小 Accuracy 值. »
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (4)
Accuracy 显示为小数点右侧已知的有效位数:
Accuracy[123456789.987654321]z = 0``20Accuracy[z]1 + zPrecision[%]Accuracy[0.]Accuracy[$MinMachineNumber]指定准确度作为 N 的目标:
N[1 + 1 / GoldenRatio - GoldenRatio, {∞, 30}]Accuracy[%]推广和延伸 (1)
应用 (2)
属性和关系 (4)
对于规范化的机器精度数,Accuracy[x] 与 $MachinePrecision-Log[10,Abs[x]] 相同:
x = RandomReal[{-1, 1}] 10 ^ RandomInteger[{-300, 300}]Accuracy[x]$MachinePrecision - Log[10, Abs[x]]没有机器数的准确度能高于 $MinMachineNumber:
Accuracy[$MinMachineNumber]3.64``10 + I% ^ 4Accuracy /@ ReIm[%]Accuracy[%%]对于机器数,大小变小时准确度增加,$MinMachineNumber 的准确度最大:
Plot[Accuracy[$MinMachineNumber / 2^n], {n, -100, 100}, PlotTheme -> "FrameGrid", FrameLabel -> {n, Accuracy}, PlotLegends -> {HoldForm@($MinMachineNumber/2^n)}]//Quiet对于近似数,Precision[x]==RealExponent[x]+Accuracy[x]:
numberTypes = {123456789.987654321, 0``40, 2`21, N[Pi, 18.9], -7, N[Exp[10 + I]]};TableForm[Table[{x, Precision[x], RealExponent[x], Accuracy[x], Precision[x] == RealExponent[x] + Accuracy[x]}, {x, numberTypes}], TableHeadings -> {{}, {"x", "Precision", "RealExponent", "Accuracy", "equality"}}, TableSpacing -> {1, 1}]可能存在的问题 (1)
非规范机器数不满足关系式 Precision[x]==RealExponent[x]+Accuracy[x]:
x = $MinMachineNumber / 2Precision[x] == RealExponent[x] + Accuracy[x]相反,所有非规范数具有与 $MinMachineNumber 相同的不确定性:
Accuracy[x] == Accuracy[$MinMachineNumber]相关链接
历史
1988年引入 (1.0) | 在以下年份被更新:2003 (5.0) ▪ 2018 (11.3)
文本
Wolfram Research (1988),Accuracy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Accuracy.html (更新于 2018 年).
CMS
Wolfram 语言. 1988. "Accuracy." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2018. https://reference.wolfram.com/language/ref/Accuracy.html.
APA
Wolfram 语言. (1988). Accuracy. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Accuracy.html 年
BibTeX
@misc{reference.wolfram_2026_accuracy, author="Wolfram Research", title="{Accuracy}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/Accuracy.html}", note=[Accessed: 14-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_accuracy, organization={Wolfram Research}, title={Accuracy}, year={2018}, url={https://reference.wolfram.com/language/ref/Accuracy.html}, note=[Accessed: 14-October-2026]}