Page 56 - 363_
P. 56
57
fliplr(A) – утворює матрицю, переставляючи стовпці відомої матриці
А відносно вертикальної осі, наприклад:
A =
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
>> fliplr(A)
ans =
6 5 4 3 2 1
12 11 10 9 8 7
18 17 16 15 14 13
flipud(A) – утворює матрицю, переставляючи рядки відомої
матриці А відносно горизонтальної осі, наприклад:
>> flipud(A)
ans =
13 14 15 16 17 18
7 8 9 10 11 12
1 2 3 4 5 6
rot90(A) – утворює матрицю шляхом “повороту” відомої матриці А
на 90 градусів проти годинникової стрілки:
>> rot90(A)
ans =
6 12 18
5 11 17
4 10 16
3 9 15
2 8 14
1 7 13
rechape(A,m,n) – утворює матрицю розміром (m*n) шляхом послідовної
вибірки елементів заданої матриці А по стовпцях; при цьому кількість
елементів матриці А повинна дорівнювати m*n, наприклад:
>> reshape(A, 2, 9)
ans=
1 13 8 3 15 10 5 17 12
7 2 14 9 4 16 11 6 18
tril(A) – утворює нижню трикутну матрицю на основі матриці А шляхом
онулення її елементів вище головної діагоналі:
>> tril(A)
ans =
1 0 0 0 0 0
7 8 0 0 0 0
13 14 15 0 0 0
triu(A) – утворює верхню трикутну матрицю на основі матриці А
шляхом онулення її елементів нижче головної діагоналі:
>> triu(A)
ans =