R语言中的数学计算ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5
约数计算:
ceiling,floor,trunc,round,signi
f # 向上取整
> ceiling(5.4) # 向下取整 > floor(5.8) # 取整数 > trunc(3.9) # 四舍五入 > round(5.8) # 四舍五入,保留2位小数 > round(5.8833, 2) # 四舍五入,保留前2位整数 > signif(5845645000,2)
R语言中的数学计算
精选ppt课件2021
1
1 基本计算
四则运算: 加减乘除, 余数, 整除,
绝对值, 判断正负
> a<-10;b<-5
# 加减乘除
> a+b;a-b;a*b;a/b
# 余数,整除
> a%%b;a%/%b
# 绝对值
> abs(a)
# 判断正负
> sign(-2:3)
精选ppt课件2021
11
正反三角函数计算
# 正弦 sin() # 余弦cos(); # 正切 > tan(x) # 反正弦asin() # 反余弦acos() # 反正切atan()
精选ppt课件2021
12
复数计算
# 直接创建复数 ai<-2+3i # 通过complex()函数创建复数
bi<-complex(real=5,imaginary=2); # 实数部分 Re(ai) # 虚数部分 Im(ai) # 取模 Mod(ai) # 取辐角 Arg(ai) # 取轭 Conj(ai)
精选ppt课件2021
13
感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!
精选ppt课件2021
3
比较计算: ==, >, <, !=, <=, >=, isTRUE, identical
a<-10;b<-5 # 比较计算 > a==a;a!=b;a>b;a<b;a<=5 # 判断是否为TRUE > isTRUE(a) > isTRUE(!a) # 精确比较两个对象 > identical(1, as.integer(1))
精选ppt课件2021
方根, 对数
a<-10;b<-5;c<-4 #幂 > c^b;c^-b;c^(b/10) # 自然常数e > exp(1) # 自然常数e的幂 > exp(3) # 平方根 > sqrt(c) # 以2为底的对数 > log2(c) # 以10为底的对数 > log10(b) # 自定义底的对数 > log(c,base = 2)
> setdiff(x,y)
精选ppt课件2021
10
取唯一, 查匹配元素的索引, 找重 复元素索引
# 取唯一
unique(c(x,y)) # 找到x在y中存在的元素的索引
which(x %in% y) which(is.element(x,y)) # 找到重复元素的索引
which(duplicated(x))
精选ppt课件2021
6
数组计算: 最大, 最小, 范围, 求
和, 均值, 加权平均, 连乘, 差分,
秩,,中位数, 分位数, 任意数,全
体数
> d<-seq(1,10,2);
# 求最大值,最小值,范围
> max(d);min(d);range(d)
# 求和,均值
> sum(d),mean(d)
combn(5,2)
精选ppt课件2021
9
两个数组计算: 交集, 并集, 差集,
# 定义两个数组向量
> x <- c(9:20, 1:5, 3:7, 0:8);
> y<- 1:10; # 交集
> intersect(x,y # 并集
> union(x,y) # 差集,从x中排除y
精选ppt课件2021
4
逻辑计算: &, |, &&, ||,
xor
x<-c(0,1,0,1) y<-c(0,0,1,1) # 只比较第一个元素
x && y; x || y # 比较所有元素 x & y;x | y # 异或 xor(x,y) xor(x,!y
精选ppt课件2021
# 任意any,全体all
> e<-seq(-3,3);any(e<0);all(e<0)
精选ppt课件2021
8
排列组合计算: 阶乘, 组合, 排列
# 5!阶乘 > factorial(5) # 组合, 从5个中选出2个 > choose(5, 2) # 列出从5个中选出2个的组合所有项 >
# 加权平均
> weighted.mean(d,rep(1,5))
> weighted.mean(d,c(1,1,2,2,2))
# 连乘
> prod(1:5)
精选ppt课件2021
7
# 差分
> diff(d)
# 秩
> rank(d)
# 中位数
> median(d)
# 分位数 > quantile(d,c(0.25,0.75))
相关文档
最新文档