Перестановки элементов матриц
Для перестановок элементов матриц служат следующие функции:
- В = fiiplr(A) – зеркально переставляет столбцы матрицы А относительно вертикальной оси.
Пример:
>> F=[1.2.3;5.45.3] F =1 2 35 45 3>> fliplr(F) ans=3 2 13 45 5- В = flipud(A) – зеркально переставляет строки матрицы А относительно горизонтальной оси.
Пример:
F =3 2 126 3 2>>flipud(F) ans =6 3 23 2 12- perms(v) – возвращает матрицу Р, которая содержит все возможные перестановки элементов вектора v. Каждая перестановка в отдельной строке. Матрица Р содержит n! строк и n столбцов.
Пример:
>> v=[1 4 6] v =1 4 6P=perms(v) 6 4 14 6 16 1 41 6 44 1 61 4 6