找回密码
 注册
查看: 752|回复: 0

R语言 Rmpfr包 factorialMpfr()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 19:01:11 | 显示全部楼层 |阅读模式
factorialMpfr(Rmpfr)
factorialMpfr()所属R语言包:Rmpfr

                                        Factorial 'n!'  in Arbitrary Precision
                                         阶乘N!“在任意精度

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Efficiently compute n! in arbitrary precision, using the MPFR-internal implementation. This is mathematically (but not numerically) the same as Gamma(n+1).
有效地计算n!的任意精度,使用的MPFR内部的实现。这是数学上(而不是数字)一样Gamma(n+1)。

factorialZ (package gmp) should typically be used instead of factorialMpfr() nowadays. Hence, factorialMpfr now is somewhat deprecated.
factorialZ(套件gmp)通常应该被用来代替factorialMpfr()时下。因此,factorialMpfr现在有点过时了。


用法----------Usage----------


factorialMpfr(n, precBits = max(2, ceiling(lgamma(n+1)/log(2))))



参数----------Arguments----------

参数:n
non-negative integer (vector).
非负整数(向量)。


参数:precBits
desired precision in bits (“binary digits”); the default sets the precision high enough for the result to be exact.
所需的精度位(“二进制数字”);默认设置足够高的精度,得到的结果是准确的。


值----------Value----------

a number of (S4) class mpfr.
一些类(S4)mpfr。


参见----------See Also----------

factorial and gamma in base R.
factorial和gamma的碱基R.

factorialZ (package gmp), to replace factorialMpfr, see above.
factorialZ(包gmp),以取代factorialMpfr,看到上面。

chooseMpfr() and pochMpfr() (on the same page).
chooseMpfr()和pochMpfr()(在同一页上)。


实例----------Examples----------


factorialMpfr(200)

n <- 1000:1010
f1000 <- factorialMpfr(n)
stopifnot(1e-15 > abs(as.numeric(1 - lfactorial(n)/log(f1000))))

## Note that---astonishingly--- measurements show only[#需要注意的是---惊人的---测量结果显示仅]
## *small* efficiency gain of ~ 10% : over using the previous "technique"[#*小*效率提高约10%:比使用以前的“技术”]
system.time(replicate(8, f1e4 <- factorialMpfr(10000)))
system.time(replicate(8, f.1e4 <- factorial(mpfr(10000,
                            prec=1+lfactorial(10000)/log(2)))))

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 08:43 , Processed in 0.018932 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表