Для перестановок
элементов матриц служат следующие функции:
В = fiiplr(A)
— зеркально переставляет столбцы матрицы А относительно вертикальной оси.
Пример:
»
F=[1.2.3;5.45,3]
F =
1
2 3
5
45 3
» fliplr(F)
ans=
3
2 1
3
45 5
В = flipud(A)
— зеркально переставляет строки матрицы А относительно горизонтальной оси.
Пример:
F
=
3
2
12
6
3
2
»
flipud(F)
ans
=
6
3
2
3
2
12
perms(v)
— возвращает матрицу Р, которая содержит все возможные перестановки элементов
вектора v. каждая перестановка в отдельной строке. Матрица Р содержит n!
строк и n столбцов.