Page 219 - 6197
P. 219

Такий  же  результат  отримаємо,  коли  вектори  a   і  b
                            сформуємо як матриці-рядки
                                >> a=[1 7 3];
                                >> b=[2 4 1];
                                >> c=a'*b
                                >> c
                                c =
                                     2     4     1
                                    14    28     7
                                     6    12     3
                                Операція  множення  над  масивами,  які  сформовані  як
                            матриці  A   і  B ,  здійснюється  за  правилами  множення
                            матриць.  Це  означає,  що  матриці  і  A   і  B   повинні  мати
                            відповідно такі розміри:  m k  і  k n . У результаті множення
                            матриць  A  і  B  отримаємо матрицю C  розміром m n .
                                Приклад 4.8. Знайти добуток двох матриць
                                                                      2 6
                                                      1 6 7            
                                                 A            ;  B    4 5 .
                                                                          
                                                      3 2 4  
                                                                      1 2
                                                                     
                                                                          
                                У командному вікні системи Matlab виконаємо такі дії:
                                >> A=[1 6 7;3 2 4];
                                >> B=[2 6;4 5;1 2];
                                >> C=A*B;
                                >> C
                                C =
                                    33    50
                                    18    36
                                Система  Matlab  дає  можливість  виконувати  по  елементні
                            операції  з  векторами.  Операція  «.*»  приводить  до
                            поелементного перемноження двох векторів  a  і  b  однакового
                            розміру.  У  результаті  будемо  мати  вектор,  у  якого  кожний
                            елемент дорівнює добутку відповідних елементів векторів  a  і
                             b , тобто c   a b , i   1,n, де n - розмірності векторів  a  і b .
                                       i   i  i
                                Як приклад, знайдемо добуток c=a.*b, де




                                                           219
   214   215   216   217   218   219   220   221   222   223   224