Wat is een matrix?
In R is een matrix een verzameling elementen van hetzelfde gegevenstype (numeric, character of logical), gerangschikt in een vast aantal rijen en kolommen. Omdat je alleen met rijen en kolommen werkt, noem je een matrix tweedimensionaal.
Je maakt een matrix in R met de functie matrix(). Bekijk het volgende voorbeeld:
matrix(1:9, byrow = TRUE, nrow = 3)
In de functie matrix() geldt:
- Het eerste argument is de verzameling elementen die R in de rijen en kolommen van de matrix plaatst. Hier gebruiken we
1:9, een snelkoppeling voorc(1, 2, 3, 4, 5, 6, 7, 8, 9). - Het argument
byrowgeeft aan dat de matrix per rij wordt gevuld. Wil je de matrix per kolom vullen, zet danbyrow = FALSE. - Het derde argument
nrowgeeft aan dat de matrix drie rijen moet hebben.
Deze oefening maakt deel uit van de cursus
Inleiding tot R
Oefeninstructies
Maak een matrix met 3 rijen met de getallen 1 tot en met 9, die rij-voor-rij wordt gevuld.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Construct a matrix with 3 rows that contain the numbers 1 up to 9