Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara matrix() Function | sec
R Introduction
Sezione 1. Capitolo 28
single

single

matrix() Function

Scorri per mostrare il menu

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 = FALSE)
  • 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 = TRUE)

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 doubles from a to b;
  • seq(a, b, c) generates doubles from a to b with step size c.
Compito

Scorri per iniziare a programmare

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.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 28
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt