下载此文档

r语言的数学基础.doc


文档分类:高等教育 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
目录
基本计算
三角函数计算
复数计算
方程计算
1 基本计算
四则运算: 加减乘除, 余数, 整除, 绝对值, 判断正负
> a<-10;b<-5
# 加减乘除
> a+b;a-b;a*b;a/b
[1] 15
[1] 5
[1] 50
[1] 2
# 余数,整除
> a%%b;a%/%b
[1] 0
[1] 2
# 绝对值
> abs(-a)
[1] 10
# 判断正负
> sign(-2:3)
[1] -1 -1 0 1 1 1
数学计算: 幂, 自然常用e的幂, 平方根, 对数
> a<-10;b<-5;c<-4
# 幂
> c^b;c^-b;c^(b/10)
[1] 1024
[1]
[1] 2
# 自然常数e
> exp(1)
[1]
# 自然常数e的幂
> exp(3)
[1]
# 平方根
> sqrt(c)
[1] 2
# 以2为底的对数
> log2(c)
[1] 2
# 以10为底的对数
> log10(b)
[1]
# 自定义底的对数
> log(c,base = 2)
[1] 2
# 自然常数e的对数
> log(a,base=exp(1))
[1]
# 指数对数操作
> log(a^b,base=a)
[1] 5
> log(exp(3))
[1] 3
比较计算: ==, >, <, !=, <=, >=, isTRUE, identical
> a<-10;b<-5
# 比较计算
> a==a;a!=b;a>b;a<B;A<=B;A>=c
[1] TRUE
[1] TRUE
[1] TRUE
[1] FALSE
[1] FALSE
[1] TRUE
# 判断是否为TRUE
> isTRUE(a)
[1] FALSE
> isTRUE(!a)
[1] FALSE
# 精确比较两个对象
> identical(1, (1))
[1] FALSE
> identical(NaN, -NaN)
[1] TRUE
> f <- function(x) x
> g <- compiler::cmpfun(f)
> identical(f, g)
[1] TRUE
逻辑计算: &, |, &&, ||, xor
> x<-c(0,1,0,1)
> y<-c(0,0,1,1)
# 只比较第一个元素 &&, ||
> x && y;x || y
[1] FALSE
[1] FALSE
# S4对象的逻辑运算,比较所有元素 &, |
> x & y;x | y
[1] FALSE FALSE FALSE TRUE
[1] FALSE TRUE TRUE TRUE
# 异或
> xor(x,y)
[1] FALSE TRUE TRUE FALSE
> xor(x,!y)
[1] TRUE FALSE FALSE TRUE
约数计算: ceiling,floor,trunc,round,signif
# 向上取整
> ceiling()
[1] 6
# 向下取整
> floor()
[1] 5
# 取整数
> trunc()
[1] 3
# 四舍五入
> round()
# 四舍五入,保留2位小数
> round(, 2)
[1]
# 四舍五入,保留前2位整数
> signif(5990000,2)
[1] 6e+06
数组计算: 最大, 最小, 围, 求和, 均值, 加权平均, 连乘, 差分, 秩,,中位数, 分位数, 任意数,全体数
> d<-seq(1,10,2);d
[1] 1 3 5 7 9
# 求最大值,最小值,围range
> max(d);min(d);range(d)
[1] 9
[1] 1
[1] 1 9
# 求和,均值
> sum(d),mean(d)
[1] 25
[1] 5
# 加权平均
> (d,rep(1,5))
[1] 5
> (d,c(1,1,2,2,2))
[1]
# 连乘
> prod(1:5)
[1] 120
# 差分
> diff(d)
[

r语言的数学基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tswng35
  • 文件大小842 KB
  • 时间2021-01-09
最近更新