Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Функція Matrix() | Матриці
Вступ до R

bookФункція Matrix()

Функція matrix() створює матрицю з одного вектора. Вона дозволяє вказати кількість рядків і стовпців у матриці, а також спосіб заповнення — по рядках або по стовпцях.

Огляд функції

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: вектор, який використовується для заповнення матриці;
  • nrow: кількість рядків;
  • ncol: кількість стовпців;
  • byrow: якщо TRUE, матриця заповнюється по рядках; якщо FALSE — по стовпцях.
Note
Примітка

Довжина вектора повинна бути кратною або 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)
copy

Перша матриця заповнюється по стовпцях (налаштування за замовчуванням), а друга — по рядках.

Note
Додатково до вивчення

Функція 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() для цього.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 2.27

bookФункція Matrix()

Свайпніть щоб показати меню

Функція matrix() створює матрицю з одного вектора. Вона дозволяє вказати кількість рядків і стовпців у матриці, а також спосіб заповнення — по рядках або по стовпцях.

Огляд функції

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: вектор, який використовується для заповнення матриці;
  • nrow: кількість рядків;
  • ncol: кількість стовпців;
  • byrow: якщо TRUE, матриця заповнюється по рядках; якщо FALSE — по стовпцях.
Note
Примітка

Довжина вектора повинна бути кратною або 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)
copy

Перша матриця заповнюється по стовпцях (налаштування за замовчуванням), а друга — по рядках.

Note
Додатково до вивчення

Функція 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() для цього.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2
single

single

some-alt