Что такое матрица?
В R матрица — это набор элементов одного типа данных (числового, символьного или логического), упорядоченных в фиксированное количество строк и столбцов. Поскольку матрица имеет только строки и столбцы, её называют двумерной структурой данных.
Создать матрицу в R можно с помощью функции matrix(). Рассмотрим пример:
matrix(1:9, byrow = TRUE, nrow = 3)
В функции matrix():
- Первый аргумент — это набор элементов, которые R разместит по строкам и столбцам матрицы. Здесь используется
1:9— сокращённая запись дляc(1, 2, 3, 4, 5, 6, 7, 8, 9). - Аргумент
byrowуказывает, что матрица заполняется построчно. Если нужно заполнять матрицу по столбцам, достаточно указатьbyrow = FALSE. - Третий аргумент
nrowзадаёт количество строк матрицы — в данном случае три.
Это упражнение является частью курса
Введение в R
Инструкции к упражнению
Создайте матрицу из 3 строк, содержащую числа от 1 до 9, заполненную построчно.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Construct a matrix with 3 rows that contain the numbers 1 up to 9