美文网首页
第2章 R编程入门(三):数学函数

第2章 R编程入门(三):数学函数

作者: 祝福你_7599 | 来源:发表于2020-10-18 11:20 被阅读0次

2.2 R常用函数及其应用

Function_name ( variable1, variable2, variable3 ···)

2.2.1 数学函数

  • 对数据做变换
  • 数值做格式化
函数 含义
abs(x) 绝对值
sqrt(x) 平方根
ceiling 不小于x的最小整数
floor(x) 不大于x的最大整数
trunc(x) 向0的方向截去x的整数部分
round(x, digits=n) 将x舍入为指定的n位小数
signif(x, digits=n) 将x舍入为指定的n位有效数字
cos(x) 余弦
sin(x) 正弦
tan(x) 正切
acos(x) 反余弦
asin(x) 反正弦
atan(x) 反正切
sinh(x) 双曲正弦
cosh(x) 双曲余弦
tanh(x) 双曲正切
asinh(x) 反双曲正弦
acosh(x) 反双曲余弦
atanh(x) 反双曲正切
log(x, base=n) 对x取以n为底的对数
log(x) 自然对数(以e为底)
log10(x) 常用对数(以10为底)
exp(x) 指数函数
# 绝对值
> abs(-4)
[1] 4
> abs(-4.3)
[1] 4.3

# 平方根
> sqrt(25)
[1] 5
> 25^0.5
[1] 5

# 不小于x的最小整数
> ceiling(3.25)
[1] 4
> ceiling(-3.25)
[1] -3
> ceiling(-3.95)
[1] -3

# 不大于x的最大整数
> floor(3.95)
[1] 3
> floor(-3.95)
[1] -4
> floor(-3.25)
[1] -4

# 向0的方向截取x的整数部分
> trunc(3.25)
[1] 3
> trunc(3.95)
[1] 3
> trunc(-3.25)
[1] -3
> trunc(-3.95)
[1] -3

# 小数位数
> round(5.3457,digits=2)
[1] 5.35
> round(5.3457,digits=1)
[1] 5.3
> round(0.002537,digits=2)
[1] 0
> round(0.002537,digits=4)
[1] 0.0025
> round(0.002537,digits=5)
[1] 0.00254

# 有效数字位数
> signif(0.002537,digits=2)
[1] 0.0025
> signif(0.002537,digits=3)
[1] 0.00254
> signif(2.537467,digits=3)
[1] 2.54
> signif(2.537467,digits=4)
[1] 2.537

相关文章

网友评论

      本文标题:第2章 R编程入门(三):数学函数

      本文链接:https://www.haomeiwen.com/subject/szjfmktx.html