SetAccuracy
SetAccuracy[expr,a]
将 expr 中所有数设置为具有准确度 a 并返回该表达式.
更多信息
- 当使用 SetAccuracy 来提高一个数的准确度时,该数将用 0 填充. 0 采用以 2 为基. 在以 10 为基时,附加数位通常不是 0.
- 即便所得到的有效数位比 $MachinePrecision 小,SetAccuracy 仍返回一个任意精度的数.
- 当 expr 包含机器精度的数时,在不同计算机系统上 SetAccuracy[expr,a] 可以给出不同的结果.
- SetAccuracy 首先打开一个数的内部二进制表示中所有隐藏的特殊数位,且只有用完这些之后才添加尾数 0. »
- 在任何计算机系统上 0.004``25 生成一个所有末尾数字为 0,准确度为 25 的数.
- SetAccuracy[expr,a] 不修改 expr 本身.
范例
打开所有单元关闭所有单元范围 (5)
SetAccuracy 不影响明确的幂:
对于一个 InterpolatingFunction 对象,SetAccuracy 仅改变适当的数据:
属性和关系 (2)
当选择相应的 N,SetAccuracy 仅设置数的精度:
因为选择相应的 N,结果有所需要的 20 位准确度:
用 SetAccuracy:
SetAccuracy 计算 Exp,其中参数 10 准确度为 20:
对于非零数 ,SetAccuracy[x,a] 等价于 SetPrecision[x,a+e]:
e 由 RealExponent 给出:
Wolfram Research (1991),SetAccuracy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetAccuracy.html.
文本
Wolfram Research (1991),SetAccuracy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetAccuracy.html.
CMS
Wolfram 语言. 1991. "SetAccuracy." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SetAccuracy.html.
APA
Wolfram 语言. (1991). SetAccuracy. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SetAccuracy.html 年