Bevezetés az R-be 2.0 - Feladatgyűjtemény

Mátrixok

1. feladat. Mátrix létrehozása.
Hozzunk létre egy csupa 1-ből álló mátrixot, amelynek 3 sora és 2 oszlopa van!

m.1 <- matrix(1, nrow=3, ncol=2)
m.1
     [,1] [,2]
[1,]    1    1
[2,]    1    1
[3,]    1    1
class(m.1)
[1] "matrix"

2. feladat. Mátrix létrehozása.
Hozzuk létre a következő mátrixot kétféle módszerrel: sorfolytonosan és oszlopfolytonosan!

# sorfolytonos megoldás
m.1 <- matrix(c(1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3), ncol=4, nrow=3, byrow = T)
m.1
     [,1] [,2] [,3] [,4]
[1,]    1    1    1    1
[2,]    2    2    2    2
[3,]    3    3    3    3
class(m.1)
[1] "matrix"
# oszlopfolytonos megoldás
m.1 <- matrix(c(1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3), ncol=4, nrow=3)
m.1
     [,1] [,2] [,3] [,4]
[1,]    1    1    1    1
[2,]    2    2    2    2
[3,]    3    3    3    3
class(m.1)
[1] "matrix"