vlambda博客
学习文章列表

R语言学习-常用数学函数

函数名 作用 示例
abs() 求绝对值 >  abs(-10)
   [1] 10
sqrt() 求平方根 >  sqrt(9)
   [1] 3
ceiling(x) 求不小于x的最小整数
   > ceiling(1.2)
   [1] 2
   > ceiling(-1.2)
   [1] -1
   
floor(x)
   
   
求不大于x的最大整数
   
   
>  floor(1.2)
   [1] 1
   > floor(-1.2)
   [1] -2
prod(x) 求阶乘 >  prod(2:4)
   [1] 24
round(x,digits=n) 将x舍入为指定位的小数
   
   
>  round(10.5)
   [1] 10
   > round(10.55,1)
   [1] 10.6
   > round(10.55,2)
   [1] 10.55
   > round(10.6)
   [1] 11
signif(x,a)   数据截取函数 x:有效位 a:到a位为止  >  signif(100.5)
   [1] 100.5
   > signif(100.55,1)
   [1] 100
   > signif(100.55,2)
   [1] 100
   > signif(100.55,3)
   [1] 101
   > signif(100.55,4)
   [1] 100.6
   > signif(100.55,5)
   [1] 100.55
   > signif(100.55,6)
   [1] 100.55
exp(x) 自然常数e为底的指数函数 >  exp(0)
   [1] 1
   > exp(1)
   [1] 2.718282
log(x) log  :对数函数
   log10  :对数(底为10)函数
   log2  :对数(底为2)函数 

trunc(x) 截取整数部分  >  trunc(10.9)
   [1] 10