Vectores
c() Esta es la estructura del vector (unidad que almacena varios números o caracteres en una fila)
-N[u] Sirve para observar la uª componente del vector N
-Se pueden realizar las operaciones matemáticas básicas.
-Hay que diferenciar el producto componente por componente (*) y el producto escalar(%*%)
Matrices
matrix(c(),nrow=,ncol=) Esta es la estructura de la matriz, siendo c() los datos a introducir, nrow el nº de filas y ncol el de columnas.
-N[i,j] Sirve para observar la componente de la matriz en la fila i y columna j.
-cbind() También se usa para crear matrices con n vectores que deben tener todos el mismo tamaño y que se colocarán siendo las columnas.
-rbind() También se usa para crear matrices con n vectores que deben tener todos el mismo tamaño y que se colocarán siendo las filas.
-Se pueden realizar las operaciones básicas pero hay que distinguir entre el producto de cada componente (*) y el producto de las matrices (%*%)
Otras operaciones
t(A) transpuesta de la matriz A. qr(A) descomposición QR.
solve(A,b) solución del sistema de ecuaciones Ax=b. eigen(A ) valores y vectores propios.
solve(A) inversa de la matriz A. diag(b) matriz diagonal (b es un vector).
svd(A) descomposición en valores singulares. diag(A) : matriz diagonal
Data.frame
data.frame() Este comando sirve para crear tablas en las que puedes almacenar cualquier tipo de datos, ya sean números o caracteres.
-N[i,j] Sirve para observar un dato de la matriz N en la fila i, columna j.
Ejercicio 1: Dados el vector a(1,2) y b(5,9), obtén su suma y su producto y crea dos matrices, una formada por los vectores iniciales y otra por los resultados anteriores (esta ultima cámbiala por su transpuesta). Por último obtén el producto matricial de las dos y crea una tabla con los vectores. Solución
Ejercicio 2: Genera un vector con tres nombre, otro con sus pesos y otro con sus estaturas. Calcula el indice de masa corporal (Peso[kg]/(Estatura[m]^2)) en un vector, te tiene que salir con tres componentes. Genera una tabla con los resultados. Solución
Comments