Page 65 - 363_
P. 65

66




            Результатом є матриця того самого розміру.
                   Функції sum і prod формують вектор, кожний елемент якого є  сумою або

            добутком елементів відповідного стовпця початкової матриці.
                   Функції  cumsum,  cumprod  утворюють  матриці  того  ж  розміру,

            елементи    кожного    стовпця    яких    утворюють      кумулятивні    суми      або
            добутки елементів відповідного стовпця початкової матриці.

                   Нарешті,  функція  diff  утворює  із  заданої  матриці  розміром  (m*n)

            матрицю  розміром  ((m-l)*n),  елементи  якої  утворюються  як  різниця  між
            суміжними рядками початкової матриці.

                   Застосовуючи ці процедури до тієї ж матриці вимірювань, одержимо:

                   >> sort(A)
                        ans =
                                   5.5000   -1.2000        0
                                   6.3000   -0.6000    3.4000
                                   6.8000    0.1000    5.6000
                                   8.0000    0.5000    8.4000
                                   8.6000    1.0000   10.3000
                   >> sum(A)
                        ans =
                                   35.2000   -0.2000   27.7000
                   >> prod(A)
                        ans=
                                  1.0e+004*
                                  1.6211     0.0000        0
                   >> cumsum(A)
                         ans =
                                    5.5000    -1.2000    3.4000
                                  11.8000    -0.7000    9.0000
                                  18.6000    -1.3000    9.0000
                                  26.6000    -0.3000   17.4000
                                  35.2000    -0.2000   27.7000
                    >> cumprod(A)
                         ans=
                                   1.0e+004*
                                   0.0006    -0.0001   0.0003
                                   0.0035    -0.0001   0.0019
                                   0.0236     0.0000      0
                                   0.1885     0.0000      0
                                   1.6211     0.0000      0
                   >> diff(A)
                        ans =
                                   0.8000    1.7000    2.2000
                                   0.5000   -1.1000   -5.6000
                                   1.2000     1.6000    8.4000
                                   0.6000    -0.9000    1.9000
                   Розглянемо  деякі  інші  функції,  що  надаються  користувачеві  системою
   60   61   62   63   64   65   66   67   68   69   70