SetAccuracy
✖
SetAccuracy
更多信息

- 当使用 SetAccuracy 来提高一个数的准确度时,该数将用 0 填充. 0 采用以 2 为基. 在以 10 为基时,附加数位通常不是 0.
- 即便所得到的有效数位比 $MachinePrecision 小,SetAccuracy 仍返回一个任意精度的数.
- 当 expr 包含机器精度的数时,在不同计算机系统上 SetAccuracy[expr,a] 可以给出不同的结果.
- SetAccuracy 首先打开一个数的内部二进制表示中所有隐藏的特殊数位,且只有用完这些之后才添加尾数 0. »
- 在任何计算机系统上 0.004``25 生成一个所有末尾数字为 0,准确度为 25 的数.
- SetAccuracy[expr,a] 不修改 expr 本身.
范例
打开所有单元关闭所有单元基本范例 (2)常见实例总结
范围 (5)标准用法实例范围调查
In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-kiqka
Out[1]=1

In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-cua60p
Out[1]=1

In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-vzjus

SetAccuracy 不影响明确的幂:
In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-cgmhdi
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0enwibmvm-dnui4j
Out[2]=2

In[3]:=3

✖
https://wolfram.com/xid/0enwibmvm-dnzlyq
In[4]:=4

✖
https://wolfram.com/xid/0enwibmvm-bmjnp
Out[4]=4

In[5]:=5

✖
https://wolfram.com/xid/0enwibmvm-qn4emm
Out[5]=5

In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-dzy2xd
Out[1]=1

对于一个 InterpolatingFunction 对象,SetAccuracy 仅改变适当的数据:
In[2]:=2

✖
https://wolfram.com/xid/0enwibmvm-czn2jw
Out[2]=2

In[3]:=3

✖
https://wolfram.com/xid/0enwibmvm-g7kuk2

In[4]:=4

✖
https://wolfram.com/xid/0enwibmvm-b58wqk
Out[4]=4

应用 (1)用该函数可以解决的问题范例
In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-c56v6m
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0enwibmvm-8rl9e
Out[2]=2

In[3]:=3

✖
https://wolfram.com/xid/0enwibmvm-bn5rtu
Out[3]=3

In[4]:=4

✖
https://wolfram.com/xid/0enwibmvm-comktm
Out[4]=4

In[5]:=5

✖
https://wolfram.com/xid/0enwibmvm-bfvmf8
Out[5]=5

属性和关系 (2)函数的属性及与其他函数的关联
当选择相应的 N,SetAccuracy 仅设置数的精度:
In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-cxhcqf
Out[1]=1

因为选择相应的 N,结果有所需要的 20 位准确度:
In[2]:=2

✖
https://wolfram.com/xid/0enwibmvm-bst5qf
Out[2]=2

用 SetAccuracy:
In[3]:=3

✖
https://wolfram.com/xid/0enwibmvm-buajcq
Out[3]=3

In[4]:=4

✖
https://wolfram.com/xid/0enwibmvm-hubzyl
Out[4]=4

SetAccuracy 计算 Exp,其中参数 10 准确度为 20:
In[5]:=5

✖
https://wolfram.com/xid/0enwibmvm-bjrxnz
Out[5]=5

对于非零数 ,SetAccuracy[x,a] 等价于 SetPrecision[x,a+e]:
In[1]:=1

✖
https://wolfram.com/xid/0enwibmvm-rk3de
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0enwibmvm-igbinz
Out[2]=2

e 由 RealExponent 给出:
In[3]:=3

✖
https://wolfram.com/xid/0enwibmvm-t3vjn
Out[3]=3

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.
文本
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.
✖
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 年
✖
Wolfram 语言. (1991). SetAccuracy. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SetAccuracy.html 年
BibTeX
✖
@misc{reference.wolfram_2025_setaccuracy, author="Wolfram Research", title="{SetAccuracy}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/SetAccuracy.html}", note=[Accessed: 02-April-2025
]}
BibLaTeX
✖
@online{reference.wolfram_2025_setaccuracy, organization={Wolfram Research}, title={SetAccuracy}, year={1991}, url={https://reference.wolfram.com/language/ref/SetAccuracy.html}, note=[Accessed: 02-April-2025
]}