Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Funzione Matrix() | Matrici
Introduzione a R
Sezione 4. Capitolo 2
single

single

Funzione Matrix()

Scorri per mostrare il menu

La funzione matrix() crea una matrice a partire da un singolo vettore. Permette di specificare il numero di righe e colonne della matrice e se deve essere riempita per righe o per colonne.

Panoramica della funzione

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: il vettore utilizzato per riempire la matrice;
  • nrow: numero di righe;
  • ncol: numero di colonne;
  • byrow: se TRUE, la matrice viene riempita per righe; se FALSE - per colonne.
Note
Nota

La lunghezza del vettore deve essere divisibile per nrow o per ncol. Se entrambi sono specificati, allora nrow * ncol deve essere uguale alla lunghezza del vettore.

Esempio

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 prima matrice viene riempita per colonne (configurazione predefinita), mentre la seconda viene riempita per righe.

Note
Approfondimento

La funzione seq() può generare intervalli in modo simile ai due punti (:):

  • seq(a, b) genera interi da a a b;
  • seq(a, b, c) genera interi da a a b con passo c.
Compito

Scorri per iniziare a programmare

Hai un vettore di numeri chiamato num:

2  4  6  8 10 12 14 16

A partire da questo vettore, è necessario costruire la seguente matrice:

 2  4  6  8
10 12 14 16

Utilizza la funzione matrix() per eseguire questa operazione.

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 4. Capitolo 2
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