常見運算
加+減-乘*除/
次方 ^、平方根sqrt、商數(整數除法) %/% 與 餘數%%
> a <- 5
> b <- 10
> a+b
[1] 15
> a-b
[1] -5
> a*b
[1] 50
> a/b
[1] 0.5
>
# 為 R 的註解符號,並不會執行
> a<-10 ; b <- 2
> a^b
[1] 100
> a**b
[1] 100
> sqrt(a)
[1] 3.162278
> sqrt(b)
[1] 1.414214
> a ^ (1/3) #立方根
[1] 2.154435
> a %/% b # 整數除法 %/%
[1] 5
> a %% b # 餘數%%
[1] 0
>
sign:判斷是正、負數或 0
abs:取絕對值
> a <-10 ; b <- 5
> sign(a-b)
[1] 1
> sign(b-a)
[1] -1
> sign(a-b-b)
[1] 0
>
> abs(a-b)
[1] 5
> abs(b-a)
[1] 5
>
對數
- log # log 以 e 為底
- log1p(x) # log(x) = log1p(x - 1)
- log(10, 2) # 指定 log 以 2 為底
- log2(10) # log2 代表以 2 為底
> log(10) # log 以 e 為底
[1] 2.302585
> log1p(9) # log(x) = log1p(x - 1)
[1] 2.302585
> log(10, 2) # 指定 log 以 2 為底
[1] 3.321928
> log2(10) # log2 代表以 2 為底
[1] 3.321928
> log10(10) # log10 代表以 10 為底
[1] 1
自然指數( exponential) 2.71828...,這個定值就是 e
以e為底的指數函數 e^x 就是 exp
- exp
- expm1(10) # expm1(x) = exp(x) - 1
> exp(10)
[1] 22026.47
> expm1(10) # expm1(x) = exp(x) - 1
[1] 22025.47
清除R語言的控制台
沒有留言:
張貼留言