Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazaniya_k_laboratornym_rabotam.pdf
Скачиваний:
37
Добавлен:
28.02.2016
Размер:
4.93 Mб
Скачать

 

11

1

+ 12

2

+ + 1 = 1

 

21

1

+ 22

2

Решение СЛАУ методом Гаусса

 

+ … + 2 = 2

Систему из m уравнений с n неизвестными

 

… … … … … … … … … … … … … … .

 

1 1 + 2 2

+ … + =

Можно представить в матричном виде.

Это метод последовательного исключения переменных, когда с помощью элементарных преобразований матрица А приводится к равносильной ступенчатого (или треугольного) вида, из

которого последовательно, начиная с последних (по номеру) переменных, находятся все остальные переменные.

Алгоритм решения СЛАУ методом Гаусса подразделяется на два этапа.

Первый этап - прямой ход, когда путём элементарных преобразований над строками систему приводят к ступенчатой или треугольной форме, либо устанавливают, что система несовместна. А именно, среди элементов первого столбца матрицы выбирают ненулевой, перемещают его на

крайнее верхнее положение перестановкой строк и складывают получившуюся после перестановки

первую строку из остальных строк, домножив её на отрицательную величину, равную отношению первого элемента каждой из этих строк к первому элементу первой строки, обнуляя тем самым столбец под ним. После того, как указанные преобразования были совершены, первую строку и первый столбец мысленно вычёркивают и продолжают пока не останется матрица нулевого

размера. Если на какой-то из итераций среди элементов первого столбца не нашёлся ненулевой, то

переходят к следующему столбцу и проделывают аналогичную операцию.

Второй этап - обратный ход, суть которого заключается в том, чтобы выразить все получившиеся базисные переменные через небазисные и построить фундаментальную систему решений, либо,

если все переменные являются базисными, то выразить в численном виде единственное решение

системы линейных уравнений. Эта процедура начинается с последнего уравнения, из которого выражают соответствующую базисную переменную (а она там всего одна) и подставляют в

предыдущие уравнения, и так далее, поднимаясь по «ступенькам» наверх. Каждой строчке

соответствует

ровно одна

базисная

переменная, поэтому на каждом шаге, кроме последнего

(самого верхнего), ситуация в точности повторяет случай последней строки.

Дана СЛАУ

11 1

+ 12

2

+ 13 3

= 1

 

Пример

 

21

+ 22 2

+ 23 3

= 2

 

 

 

 

31 1

+ 32

2

+ 33 3

= 3

 

Запишем матрицы А и В

 

 

1

 

А

а11

а12

а13

 

 

В

 

 

= а21

а22

а23

 

 

 

= 2

 

а

а

а

 

 

 

3

 

 

31

32

33

 

 

 

 

Первый этап - прямой ход

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

аа11

 

 

 

 

 

 

 

 

Найдем коэффициент для зануления элемента а21. К=

 

 

 

 

 

 

 

 

 

Умножим вторую строку на коэффициент и сложим с

первой строкой.

 

 

 

 

 

21

 

 

 

 

 

 

 

 

(

а

21

а

22

 

а

23)

 

К

+

перваястрока

 

 

(

2

)

 

К +первая строка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обратите внимание коэффициент для строки постоянный

 

 

 

21

+

 

Первый

21

 

 

+

а11

 

а22

 

 

21

+

а12

 

 

 

 

а22

 

21 +

а12

 

 

а21

аа11

 

 

 

 

 

аа11

 

 

 

 

 

аа11

 

 

 

 

2

аа11

1

 

Распишем вторуюстроку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

элемент обращается в 0.

а12

 

а13

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

В результате получается

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

а

 

а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а0

 

а22

 

а23

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

32

 

 

33

 

 

 

 

3

 

 

 

Вводим коэффициент К=

а

Для зануления а31 выполняем аналогичные действия.

 

а11 , домножаем

В результате получается

 

 

 

 

 

11

а12

 

а13

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

31

третью строку на коэффициент и складываем с первой строкой.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

а

 

 

а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для зануления а

 

 

 

 

 

 

 

 

 

0

а22

 

а23

 

 

 

а

2

 

 

 

 

 

 

 

 

 

 

 

 

32

вводим

коэффициент К=

 

 

, домножаем третью строку на коэффициент и

 

 

11

а12

 

 

а13

 

 

 

 

 

 

 

0

32

 

33

 

 

 

а223

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

 

 

 

 

 

 

 

 

 

 

 

 

 

складываем со второй строкой.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

 

 

 

 

33

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

а

 

 

 

 

а

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

22

 

 

а23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Второй этап -

 

 

обратный ход

 

 

 

 

 

 

 

 

 

находим х2

 

х

 

 

223 3 , подставляем в первую

х

 

 

 

 

3

 

 

 

подставляем во вторую строку и

 

 

 

Из третьего уравнения запишем а333=b3

 

отсюда

 

 

 

 

 

 

2

 

 

 

22

 

 

 

 

3

=

33

 

 

 

=

 

1

13

 

3

12 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример:

 

1

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решить систему методом Гаусса:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2х1

2

2

 

+

 

 

 

3

= 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

1

 

 

2

+ 2

 

 

3

= 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

 

 

 

 

х

 

 

 

х

 

3

= 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 2

 

2

+ 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

 

 

 

 

х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

2

 

х

 

 

 

 

х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

 

 

 

 

 

2

 

1

 

 

 

 

 

 

 

 

 

 

В

 

 

 

А и вектор свободных коэффициентов B имеют вид:

В этом случае матрица коэффициентов

 

 

= 3 1 2

 

 

 

 

 

 

 

 

 

 

 

=

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В Excel записываем матрицы.

Прямой ход.

Первую строчку оставляем неизменной. Для второй строки находим коэффициент К

Домножаем вторую строку на коэффициент, коэффициент замораживаем. И складываем с первой

строкой, в результате зануляется первый элемент, растягиваем по второй строке.

Находим коэффициент для третьей строки

Домножаем третью строку на коэффициент и складываем с первой строкой, в результате

зануляется первый элемент.

Далее следует занулить элемент a32

Копируем вторую и третью строку. Находим коэффициент К.

Домножаем третью строку на коэффициент и складываем со второй строкой.

Обратный ход.

Из третьего уравнения (строки) находим х3, подставляем во второе уравнение и находим х2,

подставляем в первое и находим х1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]