ÎncepețiÎncepe gratuit

Crearea matricelor în R

Matricele pot fi create și analizate în mai multe moduri în R.

O variantă este să creezi matricea manual. Există câteva moduri diferite în care poți face asta.

Comanda matrix(a, nrow = b, ncol = c) din R creează o matrice care repetă elementul a într-o matrice cu b linii și c coloane.

O matrice poate fi creată manual și folosind comanda c().

Acest exercițiu face parte din cursul

Algebră liniară pentru știința datelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Comanda matrix(1, nrow = 2, ncol = 3) creează o matrice de 2 pe 3 formată din valori 1. Creează o matrice de 3 pe 2 formată din valori 2 și afișează rezultatul.

  • Comanda matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) creează o matrice de 2 pe 2 prin suprapunerea vectorilor c(1,2) și c(3,2) ca coloane. Schimbă valoarea lui byrow în TRUE și afișează rezultatul.

  • O matrice de 2 pe 2 formată din valori 1 (numită A) este deja definită pentru tine. Adună această matrice cu matricea anterioară folosind operatorul +.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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 + ___
Editează și rulează codul