Иллюстрированный самоучитель по Matlab

Перестановки элементов матриц


Для перестановок элементов матриц служат следующие функции:

В = 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



Содержание раздела