Чудово!
Completion показник покращився до 2.27single
Функція 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат