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
Istruzioni dell'esercizio
Il comando
matrix(1, nrow = 2, ncol = 3)crea una matrice 2 per 3 di1. Crea una matrice 3 per 2 di2e 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 vettoric(1,2)ec(3,2). Impostabyrowuguale a TRUE e stampa il risultato.Ti viene fornita una matrice 2 per 2 di
1(chiamataA). 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 + ___