Page 218 - 6197
P. 218

3     7    12
                                    15    10    12
                                Множення.       Операція     множення      над     масивами
                            здійснюється  за  правилами  відповідних  дій  над  векторами  і
                            матрицями. Якщо є два вектори  a  і  b  однакової розмірності,
                            то можна обчислити скалярний добуток двох векторів  a  і  b  -
                                 T
                             c   a  ,  якщо  вектори  подані  як  стовпцеві  матриці,  або
                                    b
                             c   a b  T  , у випадку подання векторів як матриць-рядків.
                                Наприклад, знайдемо скалярний добуток двох векторів
                                                         1      2  
                                                                
                                                    a   7  і b   4 ,
                                                                
                                                                  1  
                                                         3  
                                                                
                            які сформовані як стовпцеві матриці. Маємо
                                >> a=[1;7;3];
                                >> b=[2;4;1];
                                >> c=a'*b;
                                >> c
                                c =
                                    33
                                У  системі  Matlab  знак  транспонування  матриць  «T »
                            позначається символом «’».
                                Якщо над векторами  a   і  b , які сформовані як стовпцеві
                            матриці  виконати  дію  c    a b  T  ,  то  отримаємо  квадратну
                            матрицю  n n , де  n  - розмірність векторів    a   і  b . У тому
                            випадку,  коли  вектори      a   і  b подані  як  матриці-рядки
                                                                       T
                            відповідна дія буде мати такий вигляд: a  .
                                                                         b
                                Для двох векторів з попереднього прикладу обчислимо
                                >> c=a*b';
                                >> c
                                c =
                                     2     4     1
                                    14    28     7
                                     6    12     3





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