Operaciones con Matrices en R

Con las matrices matemáticas podemos hacer operaciones aritméticas,así como lo hacemos con vectores,pero al realizar sumas,restas ,multiplicaciones o divisiones con matrices debemos tener algunas consideraciones para no cometer fallos. 

Si no sabes lo que son las matrices y como se forman en un artículo anterior las explico detenidamente. Pincha en el enlace de abajo para verlo 

https://ricovictor.com/index.php/2020/07/09/matrices-matematicas-en-r-definicion-y-tipos/

Volviendo al tema de este post,he creado un tutorial donde explico de manera práctica como realizar operaciones con matrices y luego hago ejemplos en R studio de lo visto anteriormente. También dejo más abajo el código en R usado.

CÓDIGO EN R DEL VÍDEO

### SUMA Y RESTA

## Necesitamos matrices de la misma dimensión

(m <- matrix(1:15, nrow = 5, ncol = 3))

(mm <- rbind(1:3, 3:1, c(1, 1, 1), c(2, 2, 2), c(3, 3, 3)))

#suma
m+mm

#resta
m-mm

## MULTIPLICACION MATRICIAL — se usa el operador %*%

(A <- matrix(1:6, 3, 2)) # 3*2

(B <- rbind(7:9, 10:12)) # 2*3

#3*2 2*3 —3*3

A %*% B

A %*% B

# [,1] [,2] [,3]
#[1,] 47 52 57
#[2,] 64 71 78
#[3,] 81 90 99

#### Recordad en multiplicación matricial no hay propiedad conmutativa

(B <- rbind(7:9, 10:12)) #2*3

(A <- matrix(1:6, 3, 2)) # 3*2

B %*% A

### Inversas -adjunta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio