Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа №14. Решение систем линейных алгебраических уравнений методом Гаусса



Наиболее распространенным точным методом решения системы линейных уравнений является метод Гаусса. Сущность этого метода состоит в том, что посредством последовательных исключений неизвестных данная система превращается в ступенчатую (в частности, треугольную) систему.

Пусть дана произвольная система линейных уравнений:

а11х1+ а12х2+...+ а1пхп = b 1,

(1)
а21х1+ а22х2+...+ а2пхп = b 2,

........................................

а s 1х1+ а s 2х2+...+ аsпхп = bs.

Будем производить над ней элементарные преобразования. Для этого выпишем матрицу из коэффициентов при неизвестных системы (1) с добавлением столбца свободных членов, другими словами расширенную матрицу Ā для системы (1):

Предположим, что с помощью таких преобразований удалось привести матрицу Ā к виду:

 
 

где все диагональные элементы b 11, b 22,..., brr отличны от нуля, а элементы, расположенные ниже диагональных, равны нулю. Матрице (3) соответствует система уравнений:

b11x1+b12x2+...+b1rxr+...+b1nxn=c1,

(4),
b22x2+...+b2rxr+...+b2nxn=c2,

......................................

brrxr+...+brnxn=cr,

которая получается из системы (1) с помощью некоторого числа элементарных преобразований и, следовательно, равносильна системе (1). Если в системе (4) r=n, то из последнего уравнения, имеющего вид bnnxn=cn (где bnn ≠ 0), находим единственное значение xn, из предпоследнего уравнения – значение xn-1 (поскольку xn уже известно) и т.д., наконец, из первого уравнения – значение x 1. Итак, в случае) r=n система имеет единственное решение. Если же r<n, то система (4) легко приводится к системе вида:

х1=a1, r +1х r +1+...+a1 n х n +b1,

r<n,
(5),
х2=a2, r +1х r +1+...+a2 n х n +b2,

............................................

х r =a r, r +1х r +1+...+a r n х n +b r.

которая и является по существу общим решением системы (1).

Неизвестные х r+1,..., х n называются свободными. Из системы (5) можно будет найти значения х1,..., х r.

Приведение матрицы Ā к виду (3) возможно только в том случае, когда исходная система уравнений (1) совместна. Если же система (1) несовместна, то такое приведение невозможно. Это обстоятельство выражается в том, что в процессе преобразований матрицы Ā в ней появляется строка, в которой все элементы равны нулю, кроме последнего. Такая строка соответствует уравнению вида:

0*х1+0*х2+...+0*х n = b,

которому не удовлетворяют никакие значения неизвестных, так как b ≠0. В этом случае система несовместна.

В процессе приведения системы (1) к ступенчатому виду могут получаться уравнения вида 0=0. Их можно отбрасывать, так как это приводит к системе уравнений, эквивалентных прежней.

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

Решим следующую систему уравнений с 4-мя неизвестными:

1+5х2+4х34=20,

х1+3х2+2х34=11,

1+10х2+9х3+7х4=40,

1+8х2+9х3+2х4=37.

Выпишем расширенную матрицу из коэффициентов при неизвестных с добавлением столбца свободных членов.

Произведём анализ строк расширенной матрицы:

- к элементам 2-ой строки прибавим элементы 1-ой, делённые на (-2);

- из 3-ей строки вычтем 1-ю строку;

- к 4-ой строке прибавим 1-ю, умноженную на (-3/2).

В качестве вычислительного средства воспользуемся инструментами программы Excel– 97.

1. Включите компьютер.

2. Подождите пока загрузится операционная система Windows, после чего откройте окно MicrosoftExcel.

3. Заполните ячейки таблицы значениями расширенной матрицы (рис. 11.1)

Рис. 11.1 Рис. 11.2

4. Для выполнения выбранного словесного алгоритма производим следующие действия.

· Активизируйте ячейку А5 и с клавиатуры занесите в неё формулу вида =А2+А1/(-2), после чего автозаполнением занесите численные результаты в ячейки В5¸Е5;

·В ячейке А6 разместим результат вычитания 1-ой строки из 3-ей, и снова, пользуясь автозаполнением, заполним ячейки В6¸Е6;

·в ячейке А7 запишем формулу вида =А4+А1*(-3/2) и автозаполнением занесём численные результаты в ячейки В7¸Е7.

·Далее скроем 2, 3 и 4 – строки, которые нам уже не нужны. Для этого воспользуемся пунктом меню ФОРМАТ®СТРОКА®СКРЫТЬ (см.§ 6). Результат показан на рис. 11.2.

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

·К 6-ой строке прибавим 5-ю, умноженную на число (-10);

·из 7-ой строки вычтем 5-ю.

Записанный алгоритм реализуем в ячейках А8, А9, после чего скроем 6 и 7 – строки (см. рис. 11.3).

Рис. 11.3 Рис. 11.4

6. И последнее, что нужно сделать, чтобы привести матрицу к треугольному виду – это к 9-ой строке прибавить 8-ю, умноженную на (-3/5), после чего скрыть 9-ю строку (рис. 11.4).

Как вы можете видеть, элементы получившейся матрицы находятся в 1, 5, 8 и 10 строках, при этом ранг получившейся матрицы r = 4, следовательно, данная система уравнений имеет единственное решение. Выпишем получившуюся систему:

1+5х2+4х3+ х4 =20,

0,5х2 + 0,5х4=1,

34 =10,

-0,6х4=0.

Из последнего уравнения легко находим х4=0; из 3-го уравнения находим х3=2; из 2-го – х2=2 и из 1-го – х1=1 соответственно.





Дата публикования: 2014-11-18; Прочитано: 893 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...