Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende matrix() Function | Section
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Essential R Programming for Absolute Beginners - 1768563985826

bookmatrix() Function

The matrix() function creates a matrix from a single vector. It allows you to specify how many rows and columns the matrix should have, and whether it should be filled by rows or by columns.

Function Overview

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: the vector used to fill the matrix;
  • nrow: number of rows;
  • ncol: number of columns;
  • byrow: if TRUE, the matrix is filled row by row; if FALSE - column by column.
Note
Note

The length of the vector must be divisible by either nrow or ncol. If both are specified, then nrow * ncol must equal the vector length.

Example

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

The first matrix is filled column by column (default configuration), while the second one is filled row by row.

Note
Study More

The seq() function can generate ranges similarly to a colon (:):

  • seq(a, b) generates integers from a to b;
  • seq(a, b, c) generates integers from a to b with step size c.
Tarea

Swipe to start coding

You have a vector of numbers named num:

2  4  6  8 10 12 14 16

Based on this vector, you need to build the following matrix:

 2  4  6  8
10 12 14 16

Use the matrix() function to do this.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 28
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookmatrix() Function

Desliza para mostrar el menú

The matrix() function creates a matrix from a single vector. It allows you to specify how many rows and columns the matrix should have, and whether it should be filled by rows or by columns.

Function Overview

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: the vector used to fill the matrix;
  • nrow: number of rows;
  • ncol: number of columns;
  • byrow: if TRUE, the matrix is filled row by row; if FALSE - column by column.
Note
Note

The length of the vector must be divisible by either nrow or ncol. If both are specified, then nrow * ncol must equal the vector length.

Example

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

The first matrix is filled column by column (default configuration), while the second one is filled row by row.

Note
Study More

The seq() function can generate ranges similarly to a colon (:):

  • seq(a, b) generates integers from a to b;
  • seq(a, b, c) generates integers from a to b with step size c.
Tarea

Swipe to start coding

You have a vector of numbers named num:

2  4  6  8 10 12 14 16

Based on this vector, you need to build the following matrix:

 2  4  6  8
10 12 14 16

Use the matrix() function to do this.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 28
single

single

some-alt