R_简单运算与逻辑

数学运算符

运算顺序 1  2  3  4  5  6  7  8
符号 () ^ %% %/% * / + -
含义 括号 乘方运算 整除求余 整除 乘法 除法 加法 减法

数学函数

函数 说明
sqrt(n) n的平方根
exp(n) 自然常数e的n次方,
log(m,n) m的对数函数,返回n的几次方等于m
log10(m) 相当于log(m,10)
参数模型

说明

round (n) 对 n 四舍五入取整
round (n, m) 对 n 保留 m 位小数四舍五入
ceiling (n) 对 n 向上取整
floor (n) 对 n 向下取整

关系-逻辑运算符

运算符 说明
> 判断第一个向量的每个元素是否大于第二个向量的相对应元素。
< 判断第一个向量的每个元素是否小于第二个向量的相对应元素。
== 判断第一个向量的每个元素是否等于第二个向量的相对应元素。
!= 判断第一个向量的每个元素是否不等于第二个向量的相对应元素。
>= 判断第一个向量的每个元素是否大于等于第二个向量的相对应元素。
<= 判断第一个向量的每个元素是否小于等于第二个向量的相对应元素。
& 元素逻辑与:将第一个向量的每个元素与第二个向量的相对应元素进行组合,如果两个元素都为 TRUE,则结果为 TRUE,否则为 FALSE。
元素逻辑或:将第一个向量的每个元素与第二个向量的相对应元素进行组合,如果两个元素中有一个为 TRUE,则结果为 TRUE,如果都为 FALSE,则返回 FALSE。
! 逻辑非:返回向量每个元素相反的逻辑值,如果元素为 TRUE 则返回 FALSE,如果元素为 FALSE 则返回 TRUE。
&& 逻辑与:只对两个向量对第一个元素进行判断,如果两个元素都为 TRUE,则结果为 TRUE,否则为 FALSE。
|| 逻辑或:只对两个向量对第一个元素进行判断,如果两个元素中有一个为 TRUE,则结果为 TRUE,如果都为 FALSE,则返回 FALSE。
: 冒号运算符,用于创建一系列数字的向量。
%in% 用于判断元素是否在向量里,返回布尔值,有的话返回 TRUE,没有返回 FALSE。
%*% 用于矩阵与它转置的矩阵相乘。

 

阅读剩余
THE END