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 |