Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Matrix() Functie | Matrixen
Introductie tot R

bookMatrix() Functie

De functie matrix() maakt een matrix aan uit één enkele vector. Hiermee kan worden opgegeven hoeveel rijen en kolommen de matrix moet hebben, en of deze per rij of per kolom gevuld moet worden.

Functieoverzicht

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: de vector waarmee de matrix wordt gevuld;
  • nrow: aantal rijen;
  • ncol: aantal kolommen;
  • byrow: indien TRUE, wordt de matrix rij voor rij gevuld; indien FALSE - kolom voor kolom.
Note
Opmerking

De lengte van de vector moet deelbaar zijn door nrow of ncol. Indien beide zijn opgegeven, dan moet nrow * ncol gelijk zijn aan de lengte van de vector.

Voorbeeld

12345678
# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
copy

De eerste matrix wordt kolomsgewijs gevuld (standaardinstelling), terwijl de tweede matrix rij per rij wordt gevuld.

Note
Meer Leren

De functie seq() kan reeksen genereren op vergelijkbare wijze als een dubbele punt (:):

  • seq(a, b) genereert gehele getallen van a tot b;
  • seq(a, b, c) genereert gehele getallen van a tot b met stapgrootte c.
Taak

Swipe to start coding

Je hebt een vector met getallen genaamd num:

2  4  6  8 10 12 14 16

Op basis van deze vector moet je de volgende matrix samenstellen:

 2  4  6  8
10 12 14 16

Gebruik de functie matrix() om dit te doen.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 2.27

bookMatrix() Functie

Veeg om het menu te tonen

De functie matrix() maakt een matrix aan uit één enkele vector. Hiermee kan worden opgegeven hoeveel rijen en kolommen de matrix moet hebben, en of deze per rij of per kolom gevuld moet worden.

Functieoverzicht

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: de vector waarmee de matrix wordt gevuld;
  • nrow: aantal rijen;
  • ncol: aantal kolommen;
  • byrow: indien TRUE, wordt de matrix rij voor rij gevuld; indien FALSE - kolom voor kolom.
Note
Opmerking

De lengte van de vector moet deelbaar zijn door nrow of ncol. Indien beide zijn opgegeven, dan moet nrow * ncol gelijk zijn aan de lengte van de vector.

Voorbeeld

12345678
# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
copy

De eerste matrix wordt kolomsgewijs gevuld (standaardinstelling), terwijl de tweede matrix rij per rij wordt gevuld.

Note
Meer Leren

De functie seq() kan reeksen genereren op vergelijkbare wijze als een dubbele punt (:):

  • seq(a, b) genereert gehele getallen van a tot b;
  • seq(a, b, c) genereert gehele getallen van a tot b met stapgrootte c.
Taak

Swipe to start coding

Je hebt een vector met getallen genaamd num:

2  4  6  8 10 12 14 16

Op basis van deze vector moet je de volgende matrix samenstellen:

 2  4  6  8
10 12 14 16

Gebruik de functie matrix() om dit te doen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2
single

single

some-alt