---
title: "Základné operácie v R - Malé cvičenia"
author: "s"
date: "Október 2026"
format:
html:
toc: true
toc-location: left
theme: united
highlight-style: tango
embed-resources: true
code-fold: show
code-tools: true
editor:
markdown:
wrap: 72
---
# Globálne nastavenie Chunkov
```{r}
#| label: setup
#| include: true
#| echo: true
knitr::opts_chunk$set(
echo = TRUE,
message = FALSE,
warning = FALSE
)
```
# Skaláre (jednočíselné hodnoty)
## Malé cvičenie
```{r}
(10^3 + 50) / 5
round(15.789)
```
# Text
## Malé cvičenie
```{r}
meno <- "Jan"
priezvisko <- "Hrasko"
cele_meno <- paste(meno, priezvisko)
cele_meno
nchar(cele_meno)
```
# Logické hodnoty a premenné
## Malé cvičenie
```{r}
x <- 25
(x > 10) & (x <= 30)
"jablko" != "hruska"
```
# Numerické vektory
## Malé cvičenie
```{r}
v <- 1:15
v_vyber <- v[v > 10]
v_vyber
sum(v_vyber)
```
# Matice
## Malé cvičenie
```{r}
mat <- matrix(1:16, nrow = 4, byrow = TRUE)
mat
rowSums(mat)
mat %*% t(mat)
```
# Vlastné čísla a vlastné vektory matíc
## Malé cvičenie
```{r}
cov_matrix <- matrix(c(
4, 2, 1,
2, 3, 1,
1, 1, 2
), nrow = 3, byrow = TRUE)
eig_cov <- eigen(cov_matrix, symmetric = TRUE)
eig_cov$values
eig_cov$vectors
```