IniziaInizia gratis

Creare matrici in R

In R puoi creare e analizzare le matrici in diversi modi.

Un modo è creare tu stesso la matrice. Ci sono varie modalità per farlo.

Il comando matrix(a, nrow = b, ncol = c) in R crea una matrice che ripete l’elemento a in una matrice con b righe e c colonne.

Una matrice può essere creata manualmente anche usando il comando c().

Questo esercizio fa parte del corso

Algebra lineare per la Data Science in R

Visualizza il corso

Istruzioni dell'esercizio

  • Il comando matrix(1, nrow = 2, ncol = 3) crea una matrice 2 per 3 di 1. Crea una matrice 3 per 2 di 2 e stampa il risultato.

  • Il comando matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) crea una matrice 2 per 2 sovrapponendo come colonne i vettori c(1,2) e c(3,2). Imposta byrow uguale a TRUE e stampa il risultato.

  • Ti viene fornita una matrice 2 per 2 di 1 (chiamata A). Somma questa matrice a quella precedente usando l’operatore +.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)

print(matrix(___, nrow = 3, ncol = ___))

# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)

# Add A to the previously-created matrix B
A + ___
Modifica ed esegui il codice