You are on page 1of 4

??

signif , round , trunc

> x + y
[1] 16
> print(x + y)
[1] 16
> rm(list=ls())
> x
Erreur : objet 'x' introuvable
> y
Erreur : objet 'y' introuvable
> x <- 5
> typeof(x)
[1] "double"
> y<-as.integer(5)
> typeof(y)
[1] "integer"
> is.integer(x)
[1] FALSE
> is.integer(y)
[1] TRUE
> z="nom"
> z
[1] "nom"
> typeof(z)
[1] "character"
>
> z="name
+ z
+ sqrt(2)
+ m"
> z
[1] "name\nz\nsqrt(2)\nm"
> z="name
+ "
> z
[1] "name\n"
> sqrt(2)
[1] 1.414214
> 2^(1 /2)
[1] 1.414214
> abs(-5)
[1] 5
> exp(1)
[1] 2.718282
> exp(2)
[1] 7.389056
> log(3.14)
[1] 1.144223
> log(1)
[1] 0
> log(0)
[1] -Inf
> log(exp(5))
[1] 5
> exp(log(6))
[1] 6
> log(3.14)
[1] 1.144223
> log(3.14, base=exp(1))
[1] 1.144223
> log(3.14, base=10)
[1] 0.4969296
> log10(3.14)
[1] 0.4969296
> log(1, base=10)
[1] 0
> 1e7
[1] 1e+07
> log10(1e7)
[1] 7
> log10(1)
[1] 0
> log10(0)
[1] -Inf
> log(3.14, base=2)
[1] 1.650765
> log2(3.14)
[1] 1.650765
> log(1, base=2)
[1] 0
> log2(1)
[1] 0
> log2(0)
[1] -Inf
> log(-10)
[1] NaN
Warning message:
In log(-10) : production de NaN
> pi
[1] 3.141593
> 15%/%3
[1] 5
> 15%%3
[1] 0
> gamma(0)
[1] NaN
Warning message:
In gamma(0) : production de NaN
> gamma(1)
[1] 1
> gamma(2)
[1] 1
> gamma(3)
[1] 2
> gamma(4)
[1] 6
> choose(4,1)
[1] 4
> choose(4,2)
[1] 6
> choose(4,3)
[1] 4
> choose(4,4)
[1] 1
> choose(4,4)
[1] 1
> choose(4,3)
[1] 4
>
> choose(4,2)
[1] 6
> 0>1
[1] FALSE
> 0<1
[1] TRUE
> 0<=1
[1] TRUE
> 0>=1
[1] FALSE
> 0==1
[1] FALSE
> 1==1
[1] TRUE
> 0 !=1
[1] TRUE
> 1 !=1
[1] FALSE
> !0
[1] TRUE
> !1
[1] FALSE
> 0|1
[1] TRUE
> 1|1
[1] TRUE
> 0|0
[1] FALSE
> 1&1
[1] TRUE
> 1&0
[1] FALSE
> 0&0
[1] FALSE
> pi
[1] 3.141593
> floor(pi)
[1] 3
> ceiling(pi)
[1] 4
> signif(pi, digits=0)
[1] 3
> signif(pi+0.5, digits=0
+ )
[1] 4
> signif(pi, digits=1)
[1] 3
> signif(pi, digits=2
+ )
[1] 3.1
> round(pi, digits=2)
[1] 3.14
> round(pi, digits=1)
[1] 3.1
> round(pi, digits=0)
[1] 3
> round(pi+0.5, digits=1
+ )
[1] 3.6
> round(pi+0.5, digits=2)
[1] 3.64
> trunc(pi)
[1] 3
> trunc(pi+0.5)
[1] 3
> x <- 3+2
> Re(x)
[1] 5
> x <- 3+2i
> Re(x
+ )
[1] 3
> Im(x)
[1] 2
> x+x
[1] 6+4i
> x-2*x
[1] -3-2i
> x/x
[1] 1+0i
> x/x^2
[1] 0.2307692-0.1538462i
> z <- complex(real=3, imaginary=2)
> Re(z)
[1] 3
> Im(z)
[1] 2
> Mod(z)
[1] 3.605551
> Arg(z)
[1] 0.5880026
> Conj(z)
[1] 3-2i

You might also like