Začněte nyníZačněte zdarma

Vytváření matic v R

Matice lze v R vytvářet a analyzovat několika různými způsoby.

Jednou z možností je sestavit matici ručně, a i to lze udělat více způsoby.

Příkaz matrix(a, nrow = b, ncol = c) vytvoří matici, která opakuje prvek a v matici s b řádky a c sloupci.

Matici lze ručně sestavit také pomocí příkazu c().

Toto cvičení je součástí kurzu

Lineární algebra pro datovou vědu v R

Zobrazit kurz

Pokyny k cvičení

  • Příkaz matrix(1, nrow = 2, ncol = 3) vytvoří matici 2 × 3 složenou z jedniček 1. Vytvoř matici 3 × 2 složenou z dvojek 2 a výsledek vypiš.

  • Příkaz matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) vytvoří matici 2 × 2 tak, že vektory c(1,2) a c(3,2) použije jako sloupce. Změň hodnotu byrow na TRUE a výsledek vypiš.

  • K dispozici máš matici 2 × 2 složenou z jedniček (pojmenovanou A). Přičti tuto matici k předchozí matici pomocí operátoru +.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)

print(matrix(___, nrow = 3, ncol = ___))

# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)

# Add A to the previously-created matrix B
A + ___
Upravit a spustit kód