Функція Matrix()
Функція matrix()
створює матрицю з одного вектора. Вона дозволяє вказати кількість рядків і стовпців у матриці, а також спосіб заповнення — по рядках або по стовпцях.
Огляд функції
matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
data
: вектор, який використовується для заповнення матриці;nrow
: кількість рядків;ncol
: кількість стовпців;byrow
: якщоTRUE
, матриця заповнюється по рядках; якщоFALSE
— по стовпцях.
Довжина вектора повинна бути кратною або nrow
, або ncol
. Якщо вказані обидва параметри, то nrow * ncol
має дорівнювати довжині вектора.
Приклад
12345678# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
Перша матриця заповнюється по стовпцях (налаштування за замовчуванням), а друга — по рядках.
Функція seq()
може генерувати послідовності подібно до двокрапки (:
):
seq(a, b)
генерує цілі числа відa
доb
;seq(a, b, c)
генерує цілі числа відa
доb
з крокомc
.
Swipe to start coding
У вас є вектор чисел з назвою num
:
2 4 6 8 10 12 14 16
На основі цього вектора потрібно побудувати таку матрицю:
2 4 6 8
10 12 14 16
Використайте функцію matrix()
для цього.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.27
Функція Matrix()
Свайпніть щоб показати меню
Функція matrix()
створює матрицю з одного вектора. Вона дозволяє вказати кількість рядків і стовпців у матриці, а також спосіб заповнення — по рядках або по стовпцях.
Огляд функції
matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
data
: вектор, який використовується для заповнення матриці;nrow
: кількість рядків;ncol
: кількість стовпців;byrow
: якщоTRUE
, матриця заповнюється по рядках; якщоFALSE
— по стовпцях.
Довжина вектора повинна бути кратною або nrow
, або ncol
. Якщо вказані обидва параметри, то nrow * ncol
має дорівнювати довжині вектора.
Приклад
12345678# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
Перша матриця заповнюється по стовпцях (налаштування за замовчуванням), а друга — по рядках.
Функція seq()
може генерувати послідовності подібно до двокрапки (:
):
seq(a, b)
генерує цілі числа відa
доb
;seq(a, b, c)
генерує цілі числа відa
доb
з крокомc
.
Swipe to start coding
У вас є вектор чисел з назвою num
:
2 4 6 8 10 12 14 16
На основі цього вектора потрібно побудувати таку матрицю:
2 4 6 8
10 12 14 16
Використайте функцію matrix()
для цього.
Рішення
Дякуємо за ваш відгук!
single