single
Операції з Матрицями
Свайпніть щоб показати меню
Чудово! Тепер ми знаємо, як створювати та налаштовувати матриці. Настав час розглянути операції, які можна виконувати з матрицями.
З матрицями можна виконувати базові математичні операції. Виконання базової операції між матрицею та одним числом застосує відповідну операцію до всіх елементів матриці. Наприклад, для наведеної нижче матриці...
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
...можна помножити кожен елемент на 3.
1234567# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
Як бачите, кожен елемент матриці було помножено на 3. Ви також можете використовувати функції mean() та sum() для матриць. Ці функції повертають відповідно загальне середнє значення або суму всіх елементів. Наприклад,
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
Крім того, ці функції можна застосовувати окремо до рядків або стовпців. Для цього використовуються функції rowSums(), rowMeans(), colSums(), colMeans(). З назви кожної функції зрозуміло, що саме вона виконує. Наприклад, обчислимо суму по стовпцях.
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
Попрактикуймося трохи.
Swipe to start coding
Дано матрицю з назвою m.
2 4 6 8
10 12 14 16
Ваші завдання:
- Поділити кожен елемент на 2, потім додати 1. Перезаписати результат у змінну
m. - Вивести матрицю
m. - Вивести суму елементів кожного стовпця матриці
m. - Вивести середнє значення всіх елементів
m.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат