Zadefinovanie vektorov
v1<-c(1,2,3)
v2<-c(4,5,6)
v3<-c(7,8,9)
v1; v2; v3
## [1] 1 2 3
## [1] 4 5 6
## [1] 7 8 9
Základné operácie s vektormi
v1+v2
## [1] 5 7 9
v1*v2+v3
## [1] 11 18 27
(v3+5)*v2
## [1] 48 65 84
v2[v2 > 4]
## [1] 5 6
length(v1)
## [1] 3
v3[-3]
## [1] 7 8
Práca s maticami
V tejto úlohe zaznamenávame koľko hodín odpracoval zamestnanec na projekte A, B, C.
H <- matrix(c(25,42,29,#zamestnanec 1
38,15,29,#zamestnanec 2
50,20,36 #zamestnanec 3
),nrow=3)#počet hodín na projekte
H;
## [,1] [,2] [,3]
## [1,] 25 38 50
## [2,] 42 15 20
## [3,] 29 29 36
sadzba<-c(20,12,18) #hodinová sadzba na projekt
sadzba;
## [1] 20 12 18
zisk<-H %*% sadzba #násobenie matice vektorom
print(zisk)
## [,1]
## [1,] 1856
## [2,] 1380
## [3,] 1576
Zamestnanec 1 zarobil za mesiac 1856€, zamestnanec 2 zarobil 1380€ a zamestnanec 3 zarobil 1576€.