Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Операції з матрицями | Матриці
Вступ до R
close
Секція 4. Розділ 6
single

single

bookОперації з матрицями

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

Матриці в R підтримують арифметичні операції як з окремими числами, так і з вбудованими функціями, що підсумовують їхні значення.

Операції з скаляром

Застосування арифметичної операції з окремим числом впливає на кожен елемент матриці.

Приклад

1234
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
copy

Агрегатні функції

Такі функції, як sum() та mean(), обчислюють суму або середнє значення для всієї матриці.

Приклад

123456
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
copy

Функції для рядків і стовпців

Ці функції можна застосовувати окремо до рядків або стовпців за допомогою rowSums(), rowMeans(), colSums(), та colMeans().

Приклад

123456
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
copy

Ці функції спрощують аналіз даних матриці за виміром.

Завдання

Swipe to start coding

У вас є матриця з назвою m:

2  4  6  8
10 12 14 16

Ваші завдання:

  1. Поділити кожен елемент на 2, потім додати 1. Перезапишіть результат у змінну m.
  2. Вивести матрицю m.
  3. Вивести суму елементів кожного стовпця матриці m.
  4. Вивести середнє значення всіх елементів m.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt