R |
您所在的位置:网站首页 › log以2为底几的对数等于0 › R |
Log 对数和指数 Description log 计算对数,默认为自然对数, log10 计算常用(即以 10 为底)对数, log2 计算二进制(即以 2 为底)对数。一般形式 log(x, base) 计算以 base 为底的对数。 log1p(x) computeslog(1+x)准确地也为|x| exp 计算指数函数。 expm1(x) computes指数 (x) - 1准确地也为|x| =exp(1). Details除 logb 之外的所有函数都是通用函数:可以单独为它们定义方法,也可以通过 Math 组通用函数定义方法。 log10 和 log2 只是方便的包装器,但在操作系统支持的情况下,以 10 和 2 为基数的日志(无论是通过 log 还是包装器计算)将更高效、更准确地计算。可以为它们单独设置方法(否则将使用 log 的方法)。 logb 是 log 的包装器,用于与 S 兼容。如果为 log 设置了(S3 或 S4)方法,它们将被调度。请勿在 logb 本身上设置 S4 方法。 除 log 外均为 primitive 功能。 Value与包含转换值的 x 长度相同的向量。 log(0) 给出 -Inf , x 负值的 log(x) 给出 NaN 。 exp(-Inf) 是 0 。 对于对数函数的复数输入,该值是一个复数,其虚部在范围内[-pi, pi]:使用范围的哪一端可能是特定于平台的。 S4 methodsexp 、 expm1 、 log 、 log10 、 log2 和 log1p 是 S4 通用型,并且是 Math 组通用型的成员。 请注意,这意味着 log 的 S4 泛型的签名只有一个参数 x ,但 base 可以传递给方法(但不会用于方法选择)。另一方面,如果您仅为 Math 组泛型设置方法,则您的类将忽略 log 的 base 参数。 Sourcelog1p 和 expm1 可以取自操作系统,但如果那里不可用,那么它们基于洛斯阿拉莫斯科学实验室的 W. Fullerton 的 Fortran 子例程 dlnrel (参见 https://www.netlib.org/slatec/fnlib/dlnrel.f )和(对于小 x)单个牛顿步分别为 log1p(y) = x 的溶液。 ReferencesBecker, RA、Chambers, JM 和 Wilks, AR (1988) 新 S 语言。沃兹沃斯和布鲁克斯/科尔。(适用于 log 、 log10 和 exp 。) Chambers, JM (1998) 用数据编程。S 语言指南。施普林格。(适用于 logb 。) See AlsoTrig 、 sqrt 、 Arithmetic 。 Examples log(exp(3)) log10(1e7) # = 7 x |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |