Matrix() 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: indienTRUE, wordt de matrix rij voor rij gevuld; indienFALSE- kolom voor kolom.
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)
De eerste matrix wordt kolomsgewijs gevuld (standaardinstelling), terwijl de tweede matrix rij per rij wordt gevuld.
De functie seq() kan reeksen genereren op vergelijkbare wijze als een dubbele punt (:):
seq(a, b)genereert gehele getallen vanatotb;seq(a, b, c)genereert gehele getallen vanatotbmet stapgroottec.
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
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.27
Matrix() 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: indienTRUE, wordt de matrix rij voor rij gevuld; indienFALSE- kolom voor kolom.
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)
De eerste matrix wordt kolomsgewijs gevuld (standaardinstelling), terwijl de tweede matrix rij per rij wordt gevuld.
De functie seq() kan reeksen genereren op vergelijkbare wijze als een dubbele punt (:):
seq(a, b)genereert gehele getallen vanatotb;seq(a, b, c)genereert gehele getallen vanatotbmet stapgroottec.
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
Bedankt voor je feedback!
single