Программирование R: повернуть данную матрицу на 90 градусов по часовой стрелке
Программирование R: Матрица Упражнение-12 с решением
Напишите R-программу для поворота заданной матрицы на 90 градусов по часовой стрелке.
Пример решения:
Код программирования R:
x = matrix(1:9, 3)
print("Original matrix:")
print(x)
rotate = t(apply(x, 2, rev))
print("Rotate the said matrix 90 degree clockwise:")
print(rotate)
Пример вывода:
[1] «Исходная матрица» [, 1] [, 2] [, 3] [1,] 1 4 7 [2,] 2 5 8 [3,] 3 6 9 [1] «Повернуть матрицу на 90 градусов по часовой стрелке:» [, 1] [, 2] [, 3] [1,] 3 2 1 [2,] 6 5 4 [3,] 9 8 7
Редактор кода программирования R:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на R, чтобы найти индекс строки и столбца максимального и минимального значения в данной матрице.
Далее: Напишите R-программу для объединения двух заданных матриц одного столбца, но разных строк.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code