Операції з матрицями
Матриці в R підтримують арифметичні операції як з окремими числами, так і з вбудованими функціями, що підсумовують їхні значення.
Операції з скалярами
Застосування арифметичної операції з окремим числом впливає на кожен елемент матриці.
Приклад
1234m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
Агрегатні функції
Функції, такі як sum() та mean(), обчислюють суму або середнє значення для всієї матриці.
Приклад
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
Функції для рядків і стовпців
Ці функції також можна застосовувати окремо до рядків або стовпців за допомогою rowSums(), rowMeans(), colSums() та colMeans().
Приклад
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
Ці функції спрощують аналіз даних матриці за виміром.
Swipe to start coding
У вас є матриця з назвою m:
2 4 6 8
10 12 14 16
Ваші завдання:
- Поділити кожен елемент на
2, потім додати1. Присвоїти результат зміннійm. - Вивести матрицю
m. - Вивести суму елементів кожного стовпця матриці
m. - Вивести середнє значення всіх елементів
m.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.27
Операції з матрицями
Свайпніть щоб показати меню
Матриці в R підтримують арифметичні операції як з окремими числами, так і з вбудованими функціями, що підсумовують їхні значення.
Операції з скалярами
Застосування арифметичної операції з окремим числом впливає на кожен елемент матриці.
Приклад
1234m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
Агрегатні функції
Функції, такі як sum() та mean(), обчислюють суму або середнє значення для всієї матриці.
Приклад
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
Функції для рядків і стовпців
Ці функції також можна застосовувати окремо до рядків або стовпців за допомогою rowSums(), rowMeans(), colSums() та colMeans().
Приклад
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
Ці функції спрощують аналіз даних матриці за виміром.
Swipe to start coding
У вас є матриця з назвою m:
2 4 6 8
10 12 14 16
Ваші завдання:
- Поділити кожен елемент на
2, потім додати1. Присвоїти результат зміннійm. - Вивести матрицю
m. - Вивести суму елементів кожного стовпця матриці
m. - Вивести середнє значення всіх елементів
m.
Рішення
Дякуємо за ваш відгук!
single