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 =
   51   52   53   54   55   56   57   58   59   60   61