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

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

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

                                         Rmpfr – Utilities for Precision Setting, Printing, etc
                                         Rmpfr  - 工具的精度设置,印刷等

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

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

This page documents utilities from package Rmpfr which are typically not called by the user.  In some case the may come handy.
本页面文件的实用程序包Rmpfr这通常不是由用户调用。在某些情况下,可能会派上用场了。


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


getPrec(x, base = 10, doNumeric = TRUE, is.mpfr = NA)
getD(x)
mpfr_default_prec(prec)
## S3 method for class 'mpfrArray'
print(x, digits = NULL, drop0trailing = FALSE,
      right = TRUE, ...)
## S3 method for class 'mpfr'
print(x, digits = NULL, drop0trailing = TRUE,
      right = TRUE, ...)
toNum(from)
mpfr2array(x, dim, dimnames = NULL, check = FALSE)



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

参数:x, from
an R object of class "mpfr", or "mpfrArray", respectively.
的R对象类"mpfr"或"mpfrArray",。


参数:base
(only when x is character) the base with respect to which x[i] represent numbers; base b must fulfill 2 <= b <= 36.
(仅当x是character)的基础就到x[i]代表数字;baseb必须履行2 <= b <= 36。


参数:doNumeric
logical indicating integer or double typed x should be accepted and a default precision be returned.  Should typically be kept at default TRUE.
逻辑表明integer或double中键入x应接受并返回一个默认的精度。通常应该保持在默认的TRUE。


参数:is.mpfr
logical indicating if class(x) is already known to be "mpfr"; typically should be kept at default, NA.
逻辑class(x)如果已经知道是"mpfr";通常应保持在默认情况下,NA。


参数:prec
a positive integer, or missing.
一个正整数,或丢失。


参数:drop0trailing
logical indicating if trailing "0"s should be omitted.
逻辑表示,如果尾随"0"的,应省略。


参数:right
logical indicating print()ing should right justify the strings; see print.default() to which it is passed.
逻辑表明print()ING应右对齐的字符串; print.default(),它是通过。


参数:digits, ...
further arguments to print methods.
进一步的论据打印的方法。


参数:dim, dimnames
for "mpfrArray" construction.
"mpfrArray"建设。


参数:check
logical indicating if the mpfrArray construction should happen with internal safety check.  Previously, the implicit default used to be true.
逻辑表明,如果mpfrArray建设应该发生内部安全检查。在此之前,隐式默认使用的是真实的。


Details

详细信息----------Details----------

The print method is currently built on the format method for class mpfr.  This, currently does not format columns jointly which leads to suboptimally looking output.  There are plans to change this.
print方法是目前format方法建立在为类mpfr。这一点,目前没有格式化列共同导致次优寻找输出。有计划改变。


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

getPrec(x) returns a integer vector of the same length as x. If you need to change the precision of x, i.e., need something like &ldquo;setPrec&rdquo;, use roundMpfr().
getPrec(x)返回一个integer的矢量的长度相同x。如果您需要更改的精度x,即,需要的东西,如“setPrec”的,使用roundMpfr()。

getD(x) is intended to be a fast version of x@.Data, and should not be used outside of lower level functions.
getD(x)的目的是一种快速的版本的x@.Data,并不应该被使用以外的低级函数。

mpfr_default_prec() returns the current MPFR default precision, an integer.  This is currently  not made use of, in all of package Rmpfr, where functions have their own default precision where needed. <br> mpfr_default_prec(prec) sets the current MPFR default precision and returns the previous one; see above.
mpfr_default_prec()返回当前MPFR的的缺省精度,integer。这是目前无法使用,在所有的包Rmpfr,其中功能在需要的地方,有自己的默认精度。参考mpfr_default_prec(prec)设置当前MPFR默认的精度,并返回前一个,见上文。

toNum(m) returns a numeric array or matrix, when m is of class "mpfrArray" or "mpfrMatrix", respectively.  It should be equivalent to as(m, "array") or ... "matrix".
toNum(m)的数字array或matrix,时m类"mpfrArray"或"mpfrMatrix",分别返回。它应该是相当于as(m, "array")或... "matrix"。

mpfr2array() a slightly more flexible alternative to dim(.) <- dd.
mpfr2array()一个更灵活的选择dim(.) <- dd。


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

Start using mpfr(..), and compute with these numbers.
使用mpfr(..),并计算这些数字。


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


getPrec(as(c(1,pi), "mpfr")) # 128 for both[两者都为128]

(opr &lt;- mpfr_default_prec()) ## typically  53, the MPFR system default[#通常为53,MPFR系统默认]
stopifnot(opr == (oprec <- mpfr_default_prec(70)),
          70  == mpfr_default_prec())
## and reset it:[#复位:]
mpfr_default_prec(opr)

## Printing of "MPFR" matrices is less nice than R's usual matrix printing:[#打印的“MPFR”矩阵是不错比R的惯用的点阵打印:]
m <- outer(c(1, 3.14, -1024.5678), c(1, 1e-3, 10,100))
m[3,3] <- round(m[3,3])
m
mpfr(m, 50)

mpfr2array(Bernoulli(1:6, 60), c(2,3),
           dimnames = list(LETTERS[1:2], letters[1:3]))

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 08:36 , Processed in 0.021280 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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