Page 55 - 363_
P. 55

56




                                      2.1896e-001   6.7930e-001   5.1942e-001   5.3462e-002   7.6982e-003
                                      47045e-002    9.3469e-001   8.3097e-001   5.2970e-001   3.8342e-001
                                      6.7886e-001   3.8350e-001   3.4572e-002   6.7115e-001   6.6842e-002
                   randn(M,  N)  –  утворює    матрицю  розміром  (M*N)  з  випадковими
            числами,      які    розподілені      за      нормальним      законом      з  нульовим

            математичним  сподіванням  та  стандартним  (середньоквадратичним)
            відхиленням, що дорівнює одиниці, наприклад:

                   >> randn(3, 5)
                        ans =
                               1.1650e+000   3.5161e-001   5.9060e-002   8.7167e-001   1.2460e+000
                               6.2684e-001   -6.9651e-001   1.7971e+000 -1.4462e+000 -6.3898e-001
                               7.5080e-002    1.6961e+000  2.6407е-001   -7.0117e-001   5.7735e-001
                   hadamard(N)  –  утворює    матрицю    Адамара    розміром    (N*N),
            наприклад:

                   >> hadamard(4)
                         ans =
                                  1   1   1   1
                                  1  -1   1  -1
                                  1   1  -1  -1
                                  1  -1  -1   1
                   hilb(N) –  утворює    матрицю    Гілберта    розміром    (N*N), наприклад:

                   >> hilb(4)
                        ans =
                                 1.0000e+000   5.0000e-001   3.3333e-601  2.5000e-001
                                 5.0000e-001    3.3333e-001   2.5000e-001  2.0000e-001
                                 3.3333e-001    2.5000e-001   2.0000e-001  1.6667e-001
                                 2.5000e-001    2.0000c-001   1.6667e-001  1.4286e-001
                   invhilb(N)  –  утворює    обернену  матрицю      Гілберта    розміром  (N*N),

            наприклад:

                   >> invhiIb(4)
                        ans =
                                  16    -120     240     -140
                               -120    1200  -2700    1680
                                240   -2700   6480   -4200
                               -140    1680  -4200    2800
                  pascal(N) – утворює матрицю  Паскаля розміром  (N*N), наприклад:
                   >> pascal(5)
                        ans =
                                  1    1    1    1     1
                                  1    2   3    4     5
                                  1   3    6   10  15
                                  1   4  10   20  35
                                  1   5  15   35  70.
                   У мові MatLAB передбачено декілька функцій, які дозволяють формувати
            матрицю на основі іншої (заданої) або, використовуючи деякий заданий вектор.

            До таких функцій належать:
   50   51   52   53   54   55   56   57   58   59   60