Función matrix()
La función matrix() crea una matriz a partir de un solo vector. Permite especificar cuántas filas y columnas debe tener la matriz, y si debe llenarse por filas o por columnas.
Descripción de la función
matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
data: vector utilizado para llenar la matriz;nrow: número de filas;ncol: número de columnas;byrow: si esTRUE, la matriz se llena por filas; si esFALSE, por columnas.
La longitud del vector debe ser divisible por nrow o ncol. Si se especifican ambos, entonces nrow * ncol debe ser igual a la longitud del vector.
Ejemplo
12345678# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
La primera matriz se llena por columnas (configuración predeterminada), mientras que la segunda se llena por filas.
La función seq() puede generar rangos de manera similar a los dos puntos (:):
seq(a, b)genera enteros desdeahastab;seq(a, b, c)genera enteros desdeahastabcon un tamaño de pasoc.
Swipe to start coding
Tienes un vector de números llamado num:
2 4 6 8 10 12 14 16
A partir de este vector, necesitas construir la siguiente matriz:
2 4 6 8
10 12 14 16
Utiliza la función matrix() para hacerlo.
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 2.27
Función matrix()
Desliza para mostrar el menú
La función matrix() crea una matriz a partir de un solo vector. Permite especificar cuántas filas y columnas debe tener la matriz, y si debe llenarse por filas o por columnas.
Descripción de la función
matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
data: vector utilizado para llenar la matriz;nrow: número de filas;ncol: número de columnas;byrow: si esTRUE, la matriz se llena por filas; si esFALSE, por columnas.
La longitud del vector debe ser divisible por nrow o ncol. Si se especifican ambos, entonces nrow * ncol debe ser igual a la longitud del vector.
Ejemplo
12345678# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
La primera matriz se llena por columnas (configuración predeterminada), mientras que la segunda se llena por filas.
La función seq() puede generar rangos de manera similar a los dos puntos (:):
seq(a, b)genera enteros desdeahastab;seq(a, b, c)genera enteros desdeahastabcon un tamaño de pasoc.
Swipe to start coding
Tienes un vector de números llamado num:
2 4 6 8 10 12 14 16
A partir de este vector, necesitas construir la siguiente matriz:
2 4 6 8
10 12 14 16
Utiliza la función matrix() para hacerlo.
Solución
¡Gracias por tus comentarios!
single