Sunteți pe pagina 1din 4

1.

[,1] [,2] [,3] [,4] [,5]

[1,] 1 3 5 7 9

[2,] 2 4 6 8 10

x[,3]

[1] 5 6

>x <- matrix(1:10, nrow=2) va genera matricea x cu elemente de la 1 la 10 pe doua randuri

>x[,3] este instructiunea pentru a selecta elementele de pe coloanal a 3-a a matricii x.

2.

fruit <- c(5, 10, 1, 20) genereaza vectorul numit fruit cu urmatoarele elemente: 5, 10, 1, 20

> names(fruit) <- c("orange", "banana", "apple", "peach") creeaza atributele names pentru elementele
vectorului fruit:

orange banana apple peach

5 10 1 20

> lunch <- fruit[c("apple","orange")] selecteaza coloanele cu numele apple si orange din fruit

>lunch va afisa:

apple orange

1 5

3.

>data(mtcars)

> sel <- mtcars[c("hp","mpg")]


4.

setdiff(c(1, 2, 6, 4, 22), c(2, 6, 14, 4, 15))

[1] 1 22

setdiff

function (x, y)

x <- as.vector(x)

y <- as.vector(y)

unique(if (length(x) || length(y))

x[match(x, y, 0L) == 0L]

else x)

<bytecode: 0x0000000014d9ca28>

<environment: namespace:base>

5.

>A=matrix(c(10,12,15,11,8,9,7,13,1,14,19,4,2,3,5,9),nrow=4, ncol=4, byrow=TRUE)

Genereaza matricea A cu elementele specificate, pe 4 randuri si 4 coloane, aranjarea elementelor in


matrice facandu-se prin completarea pe randuri (nu pe coloane)

>A

[,1] [,2] [,3] [,4]

[1,] 10 12 15 11

[2,] 8 9 7 13

[3,] 1 14 19 4

[4,] 2 3 5 9

colnames(A) <- c("col1","col2","col3","col4") modifica numele coloanelor din matrice cu


"col1","col2","col3","col4"
>A

col1 col2 col3 col4

[1,] 10 12 15 11

[2,] 8 9 7 13

[3,] 1 14 19 4

[4,] 2 3 5 9

Pentru transpusa matricii A folosim:

> t(A)

[,1] [,2] [,3] [,4]

col1 10 8 1 2

col2 12 9 14 3

col3 15 7 19 5

col4 11 13 4 9

6.

B=matrix(c(9,12,15,18,21,24,6,22.9,23.7,23.4,23.9,22.5,23.2,24.8,17.0,18.0,17.9,17.9,17.1,17.3,18.7),
nrow=7, ncol=3, dimnames=list(c("1 ora", "2 ora", "3 ora", "4 ora", "5 ora", "6 ora", "7 ora"),c("ora",
"tempinitial", "tempfinal")))

B1<-B[,1:2]

plot(B1,main="Graficul Temperaturii Initiale",sub="Temperatura",ylab="axa Y",xlab="axa


X",type="l",col="red")

7.

>h<-c(22,30,27,21,30,20,26,25,30,21,21,23,24,23,24,30,19,20,21,22,23,25,23,21,25,26,27,28,29,30)

>hist(h, main="Varstele Studentilor", xlab="Grupa 1", ylab="Frecventa",col="blue", border="black")

Main = Titlul

Xlab= textul corespunzator axei X

Ylab= textul corespunzator axei y


Col= culoarea histogramei

Border= culoarea marginilor

S-ar putea să vă placă și