Page 15 - 4299
P. 15

розв’язок  якої  починаємо  із  останнього  рівняння.  Оскільки  воно  вміщує  тільки  одну
                                                            18
               невідому  x , то його розв’язком буде  x         2 . Тепер знайдене значення  x  підставляємо
                           4                             4                                      4
                                                             9
               у третє рівняння, яке також вміщує тільки одне невідоме  x . У результаті розв’язку такого
                                                                              3
                                          4
               рівняння,  матимемо  x  .  Аналогічно,  підставивши  значення  x   і  x   у  друге  рівняння
                                       3                                             3     4
               системи  отримаємо  значення  x   як  її  розв’язок  -  x   1.  І  нарешті,  після  підстановки
                                                 2                      2
               значень  x ,  x  і  x  у перше рівняння системи знаходимо, що  x  .
                                                                                   3
                         3   4   2                                              1
                     Відповідь.  У  результаті  розв’язання  задачі  методом  зворотного  ходу  Гауса  отримали
                                                              2
               такий результат:  x  ;  x   1;   x  ;  x  .
                                     3
                                                      4
                                  1       2        3       4
                     Розв’яжемо задану систему рівнянь за допомогою машинної програми, яка складена у
               середовищі MatLab.

               %==========================================================
               %РОЗВ'ЯЗОК СИСТЕМИ РІВНЯНЬ МЕТОДОМ ГАУСА
               %==========================================================
               %Вхід:А-матриця коефіцієнтів системи розміром nxn
               %     b-матриця розміром nx1 вільних членів системи
               %     eps-нев'язка розвязку системи
               %Вихід:Х-матриця розміром nx1 розв'язків системи Ах=b
               %----------------------------------------------------------
               %Ввід даних
               %----------------------------------------------------------
               A=[1 2 1 4;2 0 4 3;4 2 2 1;-3 1 3 2];
               b=[13;28;20;6];
               eps=1e-12;
               %----------------------------------------------------------
               %Ініціалізація Х і тимчасове збереження матриці С;
               %збереження початкових значень матриць А і b
               %----------------------------------------------------------
               n=size(A);
               X=zeros(n,1);
               C=zeros(1,n+1);
               %As=zeros(n,n);
               %bs=zeros(n,1);
               %----------------------------------------------------------
               %Об'єднання матриць A і b
               %----------------------------------------------------------
               Ab=[A b];
               %----------------------------------------------------------
               %Вибір головного елемента для стовпця k
               %----------------------------------------------------------
               for k=1:n-1
                   [Y,j]=max(abs(Ab(k:n,k)));
                   %Міняємо місцями лінійки k i j
                   C=Ab(k,:);
                   Ab(k,:)=Ab(j+k-1,:);
                   Ab(j+k-1,:)=C;
                   if Ab(k,k)==0
                       disp('Матриця А особлива. Система немає розвязку')
                       break
                   end
                   %Процес виключення для стовпця k
                   for p=k+1:n
                       M=Ab(p,k)/Ab(k,k);
                       Ab(p,k:n+1)=Ab(p,k:n+1)-M*Ab(k,k:n+1);
                   end
               end
                                                              14
   10   11   12   13   14   15   16   17   18   19   20