Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
30 de enero de 2014
Introducción
Vectores
Funciones
> 7*3+3/2^2
[1] 21.75
> x<-12.34
> x
[1] 12.34
Introducción
Vectores
Funciones
> x<-c(0,2,5,1)
> x
[1] 0 2 5 1
> mode(x)
[1] "numeric"
> length(x)
[1] 23
> z<-as.character(x)
> z
[1] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "1" "1"
[20] "2" "2" "2" "2"
> as.numeric(z)
[1] 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2
> x<-seq(0.01,1,by=0.01)
> length(x)
[1] 100
> x[12]
[1] 0.12
> x[12]<-0.23
> x[x==0.23]
[1] 0.23 0.23
> x[10:20]
[1] 0.10 0.11 0.23 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.20
> x[10:20]==0.23
[1] FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FA
Introducción
Vectores
Funciones
> set.seed(10)
> A<-matrix(sample(seq(-10,10),replace=T,9),nrow=3)
> set.seed(7)
> B<-matrix(sample(seq(-10,10),replace=T,9),nrow=3)
Por último, uno de los objetos mas genéricos que esta definido en R es
una lista.
La lista es un vector, que incluye cualquier tipo de objetos como cada
uno de sus elementos.
> lista1<-list(cars,seq(1,100))
Introducción
Vectores
Funciones
> sapply(seq(1,10),h)
[1] 0 5 15 30 50 75 105 140 180 225
> f<-function(x){3/2*x^2}
> f
function(x){3/2*x^2}
> integrate(f,-1,1)
1 with absolute error < 1.1e-14
> integrate(f,0,1)
0.5 with absolute error < 5.6e-15
1.5
trazado continuo entre x = −1
y x = 1 basta con usar el código
1.0
f (x)
> plot(f,type="l",-1,1)
0.5
Para consultar parámetros op-
0.0
cionales en un gráfico ver ?plot −1.0 −0.5 0.0 0.5 1.0
●
100
●
●
● ●
80
●
●
Distancia
●
●
●
●
60
●
● ●
● ●
●
●
●
● ●
●
40
● ●
● ●
● ●
● ● ●
● ●
● ● ● ●
●
●
20
● ●
● ●
●
●
● ●
●
●
0
5 10 15 20 25
Velocidad
Asensio, Esteban & Laliena (E.U.P.L.A.) () Introducción a R 30 de enero de 2014 20 / 20