top of page
  • T9

Parte 2: Vectores, Matrices Y Data.frame

Actualizado: 15 dic 2019

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 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

83 visualizaciones0 comentarios

Entradas Recientes

Ver todo
bottom of page