Перестановки
элементов матриц
Для перестановок
элементов матриц служат следующие функции:
-
В = 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 столбцов.
Пример:
»
v=[l 4 6]
v
=
1
4 6
P=perms(v)
6
4 1
4
6 1
6
1 4
1
6 4
4
1 6
1
4 6
Содержание раздела