Matriisien Ymmärtäminen
Matriisi on kaksiulotteinen 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 matriisin voi luoda 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.
Kiitos palautteestasi!
single
Matriisien Ymmärtäminen
Pyyhkäise näyttääksesi valikon
Matriisi on kaksiulotteinen 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 matriisin voi luoda 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.
Pyyhkäise aloittaaksesi koodauksen
- Luo kaksi vektoria:
a, joka sisältää kokonaisluvut1–4;b, joka sisältää kokonaisluvut5–8.
Käytä kaksoispistettä (:) määrittämään lukuväli.
- Luo ja tulosta matriisi yhdistämällä
ajabriveiksi. - Luo ja tulosta matriisi yhdistämällä
ajabsarakkeiksi.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme