El arte de programar en R Un leguaje para la estadística - page 37

CAPÍTULO 2. LOS DATOS Y SUS TIPOS
34
0.0
0.5
1.0
1.5
2.0
2.5
0.0
0.5
1.0
1.5
2.0
2.5
Triangulo rotado
X
Y
Figura 2.4: Rotación de un triángulo; el triángulo rotado se muestra en rojo
# Triangulo original:
m
<-
cbind
(
c
(
1
,
0
),
c
(
2
,
1
),
c
(
1
,
1
))
# Se convierte el ángulo a radianes
alpha
<-
32
*
pi
/
180
# La matriz para esa rotación es:
tr
<-
rbind
(
c
(
cos
(alpha),
-
sin
(alpha)),
c
(
sin
(alpha),
cos
(alpha)))
# El triángulo transformado
mt
<-
tr
%*%
m
# multiplicacion matricial
# Los vertices del triangulo transformado
mt
##
[,1] [,2] [,3]
## [1,] 0.8480 1.166 0.3181
## [2,] 0.5299 1.908 1.3780
En la Fig. 2.4 se muestran tanto el triangulo original, como el triangulo re-
sultante, en rojo, después de la rotación.
2.4. Factores y vectores de caracteres
Los caracteres, o más apropiadamente, las
cadenas de caracteres
, se utilizan
para nombrar cosas u objetos del
mundo
. Igual que en el caso de los números, en
1...,27,28,29,30,31,32,33,34,35,36 38,39,40,41,42,43,44,45,46,47,...198
Powered by FlippingBook