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

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

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

                                        MPFR Number Utilities
                                         MPFR号码实用程序

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

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

mpfrVersion() returns the version of the MPFR library which Rmpfr is currently linked to.
mpfrVersion()返回MPFR这Rmpfr当前链接到库的版本。

c(x,y,...) can be used to combine MPFR numbers in the same way as regular numbers IFF the first argument x is of class mpfr.
c(x,y,...)可以用来以相同的方式结合MPFR号码作为常规的数字森林论坛的第一个参数x是类mpfr。

mpfr.is.0(.) uses the MPFR library in the documented way to check if (a vector of) MPFR numbers are zero.
mpfr.is.0(.)使用MPFR库中记录的方法来检查(向量)的MPFR数字是零。

mpfr.is.integer(x) uses the MPFR library in the documented way to check if (a vector of) MPFR numbers is integer valued.  This is equivalent to x == round(x), but not at all to is.integer(as(x, "numeric")).<br> You should typically rather use is.whole(x) instead.
mpfr.is.integer(x)使用MPFR库中记录的方法来检查(向量)MPFR数字是整数值。这是相当于x == round(x),但不是所有is.integer(as(x, "numeric"))。<BR>您通常应而使用is.whole(x)代替。

hypot(x,y) computes the hypothenuse length z in a rectangular triangle with &ldquo;leg&rdquo; side lengths x and y, i.e.,
hypot(x,y)计算的hypothenuse的长度z的“腿”边长x和y,即在一个直角三角形,

in a numerically stable way.
在数值上是稳定的方式。


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


mpfrVersion()
mpfr.is.0(x)
mpfr.is.integer(x)
## S3 method for class 'mpfr'
c(...)
## S3 method for class 'mpfr'
diff(x, lag = 1L, differences = 1L, ...)

hypot(x,y)



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

参数:x,y
an object of class mpfr.
对象类mpfr。


参数:...
For diff, further mpfr class objects or simple numbers (numeric vectors) which are coerced to mpfr with default precision of 128 bits.
对于diff,mpfr类对象或简单的数字(numeric向量)被强制为mpfr128位的默认精度。


参数:lag, differences
for diff(): exact same meaning as in diff()'s default method, diff.default.
的diff():相同的意义在diff()的默认方法,diff.default。


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

mpfr.is.0 returns a logical vector of length length(x) with values TRUE iff the corresponding x[i] is an MPFR representation of zero (0). <br> Similarly, mpfr.is.integer returns a logical vector of length length(x).
mpfr.is.0返回一个逻辑向量的长度length(x)值TRUE当且仅当相应的x[i]是MPFR表示零(0)。同样,mpfr.is.integer返回一个逻辑向量的长度length(x)。

mpfrVersion returns an object of S3 class "numeric_version", so it can be used in comparisons.
mpfrVersion返回S3类"numeric_version",所以它可以在比较中使用的一个目的。

The other functions return MPFR number (vectors), i.e., extending class mpfr.
其他函数返回的的MPFR数(矢量),即,扩展类mpfr。


方法----------Methods----------




atan2 signature(y = "mpfr", x = "ANY"), and
ATAN2 signature(y = "mpfr", x = "ANY"),和




atan2 signature(x = "ANY", y = "mpfr"): compute the arc-tangent of two arguments: atan2(y, x) returns the angle between the x-axis and the vector from the origin to (x, y),
atan2的signature(x = "ANY", y = "mpfr"):计算的反正切值的两个参数:atan2(y, x)返回角度之间的x轴方向和从原点到(x, y)矢量,


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

str.mpfr for the str method. erf for special mathematical functions on MPFR; The class description mpfr mentioning the generic arithmetic and mathematical functions for which "mpfr" methods are available.
str.mpfrstr方法。 erfMPFR;特殊的数学函数的类的描述mpfr提"mpfr"方法是通用的算术和数学函数。


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


mpfrVersion()

(x <- c(Const("pi", 64), mpfr(-2:2, 64)))
mpfr.is.0(x)    # one of them is[其中之一是]
x[mpfr.is.0(x)] # but it may not have been obvious..[但它可能并不明显。]
str(x)

xy <- expand.grid(x = -2:2, y = -2:2) ; x <- xy[,"x"] ; y <- xy[,"y"]
a2. <- atan2(y,x)

stopifnot(all.equal(a2., atan2(as(y,"mpfr"), x)),
          mpfr.is.integer(mpfr(2, 500) ^ (1:200)),
          all.equal(diff(x), diff(as.numeric(x))),
          TRUE)

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


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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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