Demonštrácia chunkov

numerické hodnoty, konštanty, premenné

3
3+2
a <- 2*(3+2)
a
a^2
cos(a)
pi

Ako definovať dĺžku kružnice

# zadanie parametra
r <- 10
dl <- 2*pi*r
obsah <- pi*r^2
paste("Dlzka kruznice je:",round(dl),"Obsah kruhu je:", round(obsah))
a <- TRUE
b <- TRUE
a|b
a&b
!a
(!a&!b)
!(a|b)

Práca s vektormi

# Vytvorenie vektora
v <- c(2, 5, 8, 3, 7)
# Základné operácie
sum(v)      # súčet prvkov
mean(v)     # priemer
max(v)      # maximum
min(v)      # minimum
# Prístup k prvkom
v[1]        # prvý prvok
v[2:4]      # druhý až štvrtý

Práca s maticami

# Vytvorenie matice 2x3
A <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, byrow = TRUE)
A
# Transpozícia
t(A)
# Súčet všetkých prvkov
sum(A)

Malé cvičenie

# Vypočítaj obvod a obsah kruhu s polomerom 5
r <- 5
obvod <- 2 * pi * r
obsah <- pi * r^2
paste("Obvod je", round(obvod,2), "a obsah je", round(obsah,2))
LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKIyMgRGVtb27FoXRyw6FjaWEgY2h1bmtvdgoKIyMjIG51bWVyaWNrw6kgaG9kbm90eSwga29uxaF0YW50eSwgcHJlbWVubsOpCgpgYGB7cn0KMwozKzIKYSA8LSAyKigzKzIpCmEKYV4yCmNvcyhhKQpwaQoKYGBgCiMjIyBBa28gZGVmaW5vdmHFpSBkxLrFvmt1IGtydcW+bmljZQpgYGB7ciBrcnVofQojIHphZGFuaWUgcGFyYW1ldHJhCnIgPC0gMTAKZGwgPC0gMipwaSpyCm9ic2FoIDwtIHBpKnJeMgpwYXN0ZSgiRGx6a2Ega3J1em5pY2UgamU6Iixyb3VuZChkbCksIk9ic2FoIGtydWh1IGplOiIsIHJvdW5kKG9ic2FoKSkKYGBgCmBgYHtyfQphIDwtIFRSVUUKYiA8LSBUUlVFCmF8YgphJmIKIWEKKCFhJiFiKQohKGF8YikKYGBgCgoKIyMjIFByw6FjYSBzIHZla3Rvcm1pCmBgYHtyfQojIFZ5dHZvcmVuaWUgdmVrdG9yYQp2IDwtIGMoMiwgNSwgOCwgMywgNykKIyBaw6FrbGFkbsOpIG9wZXLDoWNpZQpzdW0odikgICAgICAjIHPDusSNZXQgcHJ2a292Cm1lYW4odikgICAgICMgcHJpZW1lcgptYXgodikgICAgICAjIG1heGltdW0KbWluKHYpICAgICAgIyBtaW5pbXVtCiMgUHLDrXN0dXAgayBwcnZrb20KdlsxXSAgICAgICAgIyBwcnbDvSBwcnZvawp2WzI6NF0gICAgICAjIGRydWjDvSBhxb4gxaF0dnJ0w70KYGBgCgojIyMgUHLDoWNhIHMgbWF0aWNhbWkKYGBge3J9CiMgVnl0dm9yZW5pZSBtYXRpY2UgMngzCkEgPC0gbWF0cml4KGMoMSwgMiwgMywgNCwgNSwgNiksIG5yb3cgPSAyLCBieXJvdyA9IFRSVUUpCkEKIyBUcmFuc3BvesOtY2lhCnQoQSkKIyBTw7rEjWV0IHbFoWV0a8O9Y2ggcHJ2a292CnN1bShBKQpgYGAKCiMjIyBNYWzDqSBjdmnEjWVuaWUKYGBge3J9CiMgVnlwb8SNw610YWogb2J2b2QgYSBvYnNhaCBrcnVodSBzIHBvbG9tZXJvbSA1CnIgPC0gNQpvYnZvZCA8LSAyICogcGkgKiByCm9ic2FoIDwtIHBpICogcl4yCnBhc3RlKCJPYnZvZCBqZSIsIHJvdW5kKG9idm9kLDIpLCAiYSBvYnNhaCBqZSIsIHJvdW5kKG9ic2FoLDIpKQpgYGAKCg==