大家好,上次分享的是向量的比较运算与逻辑运算。这中比较运算比较常见,相对来说逻辑运算就有点少见,并且一般情况下见到的都是相同长度向量的运算,对于不同长度向量的运算比较少见(但是和标量的运算比较常见)。在实际编程中我们也尽量避免出现不同长度向量的运算。这次将要分享的是向量的函数运算中的数学函数运算。
函数运算包括很多类型的函数:数学函数、统计函数、概率函数、字符处理函数以及其他的一些函数。这里主要介绍下常用的数学函数运算。统计函数涉及的内容较多,下次会单独分析。概率函数会在后期和概率相关的内容一起介绍,字符处理函数及其他的一些函数会在用到的时候介绍。
常见的数学函数
函数
含义
abs(x)
返回向量x的绝对值
sqrt(x)
返回向量x的平方根
ceiling(x)
返回不小于x的最小整数
floor(x)
返回不大于x的最大整数
trunc(x)
向0的方向截取x中的整数部分
round(x,n)
将x舍入为指定位的小数
signif(x,n)
将x舍入为指定位数的有效数字
exp(x)
对x求指数函数
sin(x),cos(x),tan(x)
求x的正弦、余弦、正切
asin(x),acos(x),atan(x)
求x的反正弦、反余弦、反正切
log(x,base=n)
对x取底为n的对数
log(x)
对x取底为e的对数
log10(x)
对x取底为10的对数
除了上述的一些数学函数之外还有一些其他的数学函数,但是正常使用的时候相对少见,因此这里不再赘述。对于上述的数学函数我们可以看下几个例子:
对于数学函数的应用来说都比较简单,但是大家需要注意的是由于软件版本的问题,如果自己使用的软件版本过于陈旧就会出现个别函数计算结果与实际有出入,此时安装最新版本的R软件就可以解决相应问题。不过一般情况下很少很少出现这种情况。
数学函数的应用一般来说比较简单,没有太多的相关参数,并且有很多也是数学中常见的对应符号,比如sin()、cos()之类的函数。因此对于数学函数的掌握相对来说简单了很多。
前段时间由于事情较多,因此较长的时间内没有分享。接下来会按最开始的进度大概3-5天左右就分享一次。同时,个别朋友提示由于微信公众号现在都是信息流的形式,因此容易错过我分享的内容,大家可以通过“特别关注”就可以准时收到我分享的内容啦~首先点击文章名字下面蓝色的公众号名“R软件学习与分享”,然后点击右上角的三个点,点击“设为星标”即可。谢谢大家~~
|
|