Aan de slagGa gratis aan de slag

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 voor c(1, 2, 3, 4, 5, 6, 7, 8, 9).
  • Het argument byrow geeft aan dat de matrix per rij wordt gevuld. Wil je de matrix per kolom vullen, zet dan byrow = FALSE.
  • Het derde argument nrow geeft aan dat de matrix drie rijen moet hebben.

Deze oefening maakt deel uit van de cursus

Inleiding tot R

Cursus bekijken

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
Code bewerken en uitvoeren