Está en la página 1de 3

Taller 1.

1. Resolver cada ejercicio a mano y línea a línea, como se vio en clase e indicando la
operación que se resuelve cada vez. Comparar con cada ejercicio ejecutado en R.
a. (250^(1/4)+25)^9/(exp(45-12)+3) b.
[1] 0.06709277 (cos(7xpi/6)^2)x(sin(5xpi/8)^2)+(tan((pi/6)xlog(8)))
> (250^0.25+25)^9/(exp(45-12)+3)
[1] 0.06709277
> (3.976354+25)^9/(exp(45-12)+3)
[1] 0.06709277
> (28.97635)^9/(2.146436)
[1] 6.709268e+12
> (1.440102)/(2.146436)
[1] 0.6709271

A.

B.

2. Crear‌ u ‌ n‌ ‌vector,‌ ‌llamado‌ A ‌ primero‌ ‌que‌ ‌tenga‌ ‌16‌ ‌elementos,‌ ‌siendo‌ ‌el‌ ‌primero‌ ‌el‌ ‌4,‌
con‌ ‌un‌ ‌incremento‌ ‌de‌ ‌3‌ ‌y‌ s‌ iendo‌ ‌el‌ ‌último‌ ‌elemento‌ e
‌ l‌ ‌49.‌ P
‌ osteriormente,‌ u ‌ tilizando el
vector Aprimero, c‌ rear u ‌ n‌ ‌nuevo‌ ‌vector‌ ‌llamado‌ ‌Asegundo‌ q ‌ ue‌ ‌tenga‌ ‌ocho‌ ‌elementos.‌
‌Los‌ p‌ rimeros‌ c‌ uatro‌ ‌elementos‌ s‌ erán‌ ‌los‌ ‌primeros‌ ‌cuatro‌ ‌elementos‌ ‌del‌ vector‌
‌ primero,‌ ‌y‌ ‌los‌ ‌cuatro‌ ‌últimos‌ ‌serán‌ ‌los‌ ‌cuatro‌ ‌últimos‌ ‌elementos‌ ‌del‌ v‌ ector‌ ‌ Aprimero.
A
Imprimir Aprimero y Asegundo.
 Aprimero <-seq(4,49,3)
 print(Aprimero)

 Asegundo <- Aprimero [c(1,2,3,4,13,14,15,16)]
 print(Asegundo)

3. Crear un vector llamado numeros que contenga los números del 6 al 10.
a) Usar la función rep(). Tomar como base el vector original numeros; luego, repetir
cada número tres veces consecutivas; a continuación, repetir esta secuencia dos
veces. Sobreescribir la variable numeros.
b) Imprimir el vector numeros.
c) ¿De qué tamaño es el vector? Imprimir esta información.
 numeros=seq(6,10,1)
 numeros=rep(numeros,each=3,times=2)

 print(numeros)

 longuitud=length(numeros)
 print(longuitud)

4. Crear un elemento llamado nuevo que contenga los elementos 100 0 -100 -200 … -
1000.
a) Cambiar el primer elemento por un 999 y el segundo elemento por un 888.
b) Eliminar las posiciones pares en nuevo.
c) Crear un vector vec con los números del 1 al 5 y concatenarlo al final con el
vector nuevo.
 nuevo=seq(100,-1000,-100)

 nuevo=append(nuevo,999,after=0)
 nuevo=append(nuevo,888,after=1)

 nuevo=nuevo[-seq(2,30,2)]

 vec= seq(1,5,1)
 vec= c(vec,nuevo)

También podría gustarte