数字的平方根到100个小数位

时间:2016-02-03 02:18:13

标签: r

如何在R?中获得数字到100个小数位的平方根?

我查看了gmpRmpfr个包裹。我无法弄清楚如何将它们用于平方根,(pow.bigz(2,0.5)=1) 但即使我这样做,我也不确定它会有多准确,因为我发现在大约25位小数后,数字不可靠

例如

mpfr(1/3,400)
# 1 'mpfr' number of precision  400   bits 
# [1] 0.333333333333333314829616256247390992939472198486328125

as.bigz(1e50/3)
# Big Integer ('bigz') :
# [1] 33333333333333337607355566542238210608487100055552

1 个答案:

答案 0 :(得分:7)

问题是计算mpfr(1, 400)/3 之前的三分之一,因此在Json.writes看到它之前它已经失去了精确度。这样做:

Option