当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R MathFun 杂项数学函数


R语言 MathFun 位于 base 包(package)。

说明

abs(x) 计算 x 的绝对值,sqrt(x) 计算 x 的(主)平方根,

命名遵循 C 或 Fortran 等计算机语言的标准。

用法

abs(x)
sqrt(x)

参数

x

数字或 complex 向量或数组。

细节

这些是 internal generic primitive 函数:可以单独为它们定义方法,也可以通过 Math 组泛型定义方法。对于复杂参数(和默认方法), zabs(z) == Mod(z)sqrt(z) == z^0.5

xintegerlogical 时,abs(x) 返回 integer 向量。

S4方法

两者都是 S4 通用型,并且是 Math 组通用型的成员。

例子

require(stats) # for spline
require(graphics)
xx <- -9:9
plot(xx, sqrt(abs(xx)),  col = "red")
lines(spline(xx, sqrt(abs(xx)), n=101), col = "pink")

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

Arithmetic 表示简单函数,log 表示对数函数,sin 表示三角函数,Special 表示特殊数学函数。

plotmath’用于在绘图注释中使用sqrt

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Miscellaneous Mathematical Functions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。