1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do R pro finance

Connected

cvičení

Vytvoř matici!

Matice jsou podobné vektorům, jenže mají 2 dimenze! Pojďme vytvořit matici 2x2 „ručně" pomocí matrix().

matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2)

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

Všimni si, že samotná data pro matici se předávají jako vektor pomocí c() a pak se převedou na matici zadáním počtu řádků a sloupců (označovaných také jako dimenze).

Protože matice vzniká přímo z vektoru, je následující kód ekvivalentní tomu výše.

my_vector <- c(2, 3, 4, 5)

matrix(data = my_vector, nrow = 2, ncol = 2)

Pokyny

100 XP
  • Proměnná my_vector je už definovaná.
  • Nahraď ___ tak, aby vznikla matice 3x3 z my_vector.
  • Vypiš my_matrix.
  • Ve výchozím nastavení se matice plní po sloupcích (shora dolů). Spusť kód v posledním příkladu a sleduj, jak se matice plní po řádcích při použití byrow = TRUE. Porovnej výsledek s příkladem výše.