Operación con Matrices
¡Bien! Ahora sabemos cómo crear y personalizar matrices. Es momento de considerar las operaciones que podemos realizar con matrices.
Se pueden realizar operaciones matemáticas básicas con matrices. Al realizar una operación básica entre una matriz y un solo número, se ejecuta la operación respectiva para todos los elementos de la matriz. Por ejemplo, para la siguiente matriz...
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
...podemos multiplicar cada elemento por 3.
1234567# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
Como puedes observar, cada elemento de la matriz fue multiplicado por 3. También puedes utilizar las funciones mean()
y sum()
para matrices. Estas funciones devolverán, respectivamente, el valor medio general o el valor total. Por ejemplo,
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
Adicionalmente, también puedes aplicar estas funciones a las filas o columnas por separado. Estas funciones son rowSums()
, rowMeans()
, colSums()
, colMeans()
. Es evidente lo que realiza cada función según su nombre. Por ejemplo, calculemos las sumas de las columnas.
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
Practiquemos un poco.
Swipe to start coding
Dada la matriz llamada m
.
2 4 6 8
10 12 14 16
Las tareas son:
- Dividir cada elemento por 2 y luego sumar 1. Reasignar el resultado a la variable
m
. - Mostrar la matriz
m
. - Mostrar la suma de las columnas de la matriz
m
. - Mostrar el valor medio de todos los elementos de
m
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 5.56
Operación con Matrices
Desliza para mostrar el menú
¡Bien! Ahora sabemos cómo crear y personalizar matrices. Es momento de considerar las operaciones que podemos realizar con matrices.
Se pueden realizar operaciones matemáticas básicas con matrices. Al realizar una operación básica entre una matriz y un solo número, se ejecuta la operación respectiva para todos los elementos de la matriz. Por ejemplo, para la siguiente matriz...
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
...podemos multiplicar cada elemento por 3.
1234567# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
Como puedes observar, cada elemento de la matriz fue multiplicado por 3. También puedes utilizar las funciones mean()
y sum()
para matrices. Estas funciones devolverán, respectivamente, el valor medio general o el valor total. Por ejemplo,
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
Adicionalmente, también puedes aplicar estas funciones a las filas o columnas por separado. Estas funciones son rowSums()
, rowMeans()
, colSums()
, colMeans()
. Es evidente lo que realiza cada función según su nombre. Por ejemplo, calculemos las sumas de las columnas.
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
Practiquemos un poco.
Swipe to start coding
Dada la matriz llamada m
.
2 4 6 8
10 12 14 16
Las tareas son:
- Dividir cada elemento por 2 y luego sumar 1. Reasignar el resultado a la variable
m
. - Mostrar la matriz
m
. - Mostrar la suma de las columnas de la matriz
m
. - Mostrar el valor medio de todos los elementos de
m
.
Solución
¡Gracias por tus comentarios!
single