ПочатиПочніть безкоштовно

Створення матриць у R

У R матриці можна створювати й аналізувати кількома способами.

Один зі способів — створити матрицю самостійно. Є кілька варіантів, як це зробити.

Команда matrix(a, nrow = b, ncol = c) у R створює матрицю, що заповнюється елементом a з b рядками та c стовпцями.

Матрицю також можна вручну створити за допомогою команди c().

Ця вправа є частиною курсу

Лінійна алгебра для Data Science в R

Переглянути курс

Інструкції до вправи

  • Команда matrix(1, nrow = 2, ncol = 3) створює матрицю 2 на 3 з одиниць. Створіть матрицю 3 на 2 з двійок і виведіть результат.

  • Команда matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) створює матрицю 2 на 2, накладаючи вектори c(1,2) і c(3,2) як стовпці. Змініть byrow на TRUE і виведіть результат.

  • Для вас підготовлено матрицю 2 на 2 з одиниць (називається A). Додайте цю матрицю до попередньої за допомогою оператора +.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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 + ___
Редагувати та запускати код