Matriisien Ymmärtäminen
Matriisi on kaksidimensionaalinen tietorakenne, jossa jokainen alkio määritellään rivin ja sarakkeen perusteella, ja kaikkien alkioiden tulee olla samaa tietotyyppiä.
R:ssä matriiseja voidaan luoda eri tavoilla. Yleisimpiä ovat vektorien yhdistäminen riveiksi tai sarakkeiksi.
Matriisin luominen riveistä
Matriisin voi luoda yhdistämällä vektoreita riveiksi rbind()
-funktiolla.
Esimerkki
12345row_1 = c(1, 2, 3) row_2 = c(4, 5, 6) # Bind rows into a matrix rbind(row_1, row_2)
Tämä tuottaa matriisin, jossa on kaksi riviä ja kolme saraketta.
Matriisin luominen sarakkeista
Vaihtoehtoisesti voit luoda matriisin yhdistämällä vektoreita sarakkeiksi cbind()
-funktiolla.
Esimerkki
12345col_1 = c(1, 2, 3) col_2 = c(4, 5, 6) # Bind columns into a matrix cbind(col_1, col_2)
Tämä tuottaa matriisin, jossa on kolme riviä ja kaksi saraketta.
Swipe to start coding
- Luo kaksi vektoria:
a
, joka sisältää kokonaisluvut1
–4
;b
, joka sisältää kokonaisluvut5
–8
.
Käytä kaksoispistettä (:
) osoittamaan lukuväliä.
- Luo ja tulosta matriisi yhdistämällä
a
jab
riveiksi. - Luo ja tulosta matriisi yhdistämällä
a
jab
sarakkeiksi.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.27
Matriisien Ymmärtäminen
Pyyhkäise näyttääksesi valikon
Matriisi on kaksidimensionaalinen tietorakenne, jossa jokainen alkio määritellään rivin ja sarakkeen perusteella, ja kaikkien alkioiden tulee olla samaa tietotyyppiä.
R:ssä matriiseja voidaan luoda eri tavoilla. Yleisimpiä ovat vektorien yhdistäminen riveiksi tai sarakkeiksi.
Matriisin luominen riveistä
Matriisin voi luoda yhdistämällä vektoreita riveiksi rbind()
-funktiolla.
Esimerkki
12345row_1 = c(1, 2, 3) row_2 = c(4, 5, 6) # Bind rows into a matrix rbind(row_1, row_2)
Tämä tuottaa matriisin, jossa on kaksi riviä ja kolme saraketta.
Matriisin luominen sarakkeista
Vaihtoehtoisesti voit luoda matriisin yhdistämällä vektoreita sarakkeiksi cbind()
-funktiolla.
Esimerkki
12345col_1 = c(1, 2, 3) col_2 = c(4, 5, 6) # Bind columns into a matrix cbind(col_1, col_2)
Tämä tuottaa matriisin, jossa on kolme riviä ja kaksi saraketta.
Swipe to start coding
- Luo kaksi vektoria:
a
, joka sisältää kokonaisluvut1
–4
;b
, joka sisältää kokonaisluvut5
–8
.
Käytä kaksoispistettä (:
) osoittamaan lukuväliä.
- Luo ja tulosta matriisi yhdistämällä
a
jab
riveiksi. - Luo ja tulosta matriisi yhdistämällä
a
jab
sarakkeiksi.
Ratkaisu
Kiitos palautteestasi!
single