Программирование R: Найти индекс строки и столбца максимального и минимального значения в данной матрице
Программирование R: Матрица Упражнение-11 с решением
Напишите программу на R, чтобы найти индекс строки и столбца максимального и минимального значения в данной матрице.
Пример решения:
Код программирования R:
m = matrix(c(1:16), nrow = 4, byrow = TRUE)
print("Original Matrix:")
print(m)
result = which(m == max(m), arr.ind=TRUE)
print("Row and column of maximum value of the said matrix:")
print(result)
result = which(m == min(m), arr.ind=TRUE)
print("Row and column of minimum value of the said matrix:")
print(result)
Пример вывода:
[1] «Оригинальная матрица» [, 1] [, 2] [, 3] [, 4] [1,] 1 2 3 4 [2,] 5 6 7 8 [3,] 9 10 11 12 [4,] 13 14 15 16 [1] «Строка и столбец максимального значения указанной матрицы:» столбец строки [1,] 4 4 [1] «Строка и столбец минимального значения указанной матрицы:» столбец строки [1,] 1 1
Редактор кода программирования R:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите R-программу для преобразования данной матрицы в список векторов-столбцов.
Далее: Напишите R-программу для поворота заданной матрицы на 90 градусов по часовой стрелке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code