Создание матриц в R
Матрицы в R можно создавать и анализировать несколькими способами.
Один из них — создать матрицу вручную. Для этого тоже существует несколько подходов.
Команда matrix(a, nrow = b, ncol = c) создаёт матрицу из b строк и c столбцов, заполненную элементом a.
Матрицу также можно задать вручную с помощью команды c().
Это упражнение является частью курса
Линейная алгебра для науки о данных на R
Инструкции к упражнению
Команда
matrix(1, nrow = 2, ncol = 3)создаёт матрицу 2×3, заполненную единицами (1). Создайте матрицу 3×2, заполненную двойками (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 + ___