Системы линейных алгебраических уравнений и методы их решения

Рассмотрим систему m линейных уравнений с n неизвестными.

Системы линейных алгебраических уравнений и методы их решения - student2.ru   a11x1 + a12x2 +… + a1nxn = b1, a21x1 + a22x2 +… + a2nxn = b2, ………………………………………………. am1x1 + am2x2 +… + amnxn = bm.  

(7)
Теорема Кронекера-Капелли. Для того, чтобы система m линейных алгебраических уравнений с n неизвестными была совместна, необходимо и достаточно, чтобы ранг ее основной матрицы A был равен рангу расширенной матрицы B, rang A = rang B = r, где

A = Системы линейных алгебраических уравнений и методы их решения - student2.ru , B = Системы линейных алгебраических уравнений и методы их решения - student2.ru . (8)

Если r = n, то система имеет единственное решение, если r < n система имеет бесконечное множество решений, зависящее от n – r произвольных параметров.

Если в системе (7) все свободные члены равны нулю, система называется однородной, в противном случае – неоднородной. Так как для однородной системы rang A = rang B, она всегда совместна.

1. Метод Крамера решения систем n линейных уравнений с n неизвестными состоит в отыскании неизвестных по формуле Крамера

xi = Системы линейных алгебраических уравнений и методы их решения - student2.ru (i = 1, 2, 3, … , n) , (9)

где Δ – основной определитель системы, а определители Δi представляют собой определители того же порядка, которые получены из основного путем замены в нем i-го столбца столбцом свободных членов системы.

2. Матричный метод решает также систему n уравнений с n неизвестными, для которой матрица коэффициентов является невырожденной. Тогда для A существует обратная матрица A–1.

Заданную систему уравнений

Системы линейных алгебраических уравнений и методы их решения - student2.ru a11x1 + a12x2 +… + a1nxn = b1, a21x1 + a22x2 +… + a2nxn = b2, ……………………………. (10) an1x1 + an2x2 +… + annxn = bn. , если обозначить B = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; X = Системы линейных алгебраических уравнений и методы их решения - student2.ru ,

можно записать в матричном виде:

A · X = B, A–1 · A · X = A–1 · B, X = A–1 · B, (11)

где введены в рассмотрение матрицы–столбцы для свободных членов и неизвестных. Умножая матричное уравнение на обратную матрицу A–1 слева, получим матрицу-столбец, дающую решение системы.

Пример 1

Решить методом Крамера систему

Системы линейных алгебраических уравнений и методы их решения - student2.ru 4x2 + 4x3 = –19, 2x1 – 3x2 – 5x3 = –5, –3x1 – 2x2 – 3x3 = 2.

Решение системы имеет вид x1 = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; x2 = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; x3 = Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Вычислим определители Δ = Системы линейных алгебраических уравнений и методы их решения - student2.ru = 32; Δ1 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –17;

Δ2 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –443; Δ3 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = 291;

x1 = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; x2 = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; x3 = Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Пример 2

Данную систему уравнений записать в матричной форме и решить ее с помощью обратной матрицы:

Системы линейных алгебраических уравнений и методы их решения - student2.ru x1 + 5x2 – x3 = 3 2x1 + 4x2 – 3x3 = 2 3x1 – x2 – 3x3 = –7.

Решение

Обозначим через A – матрицу коэффициентов при неизвестных; X – матрицу-столбец неизвестных x1, x2, x3; B – матрицу-столбец свободных членов:

A = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; X = Системы линейных алгебраических уравнений и методы их решения - student2.ru ; B = Системы линейных алгебраических уравнений и методы их решения - student2.ru .

С учетом этих обозначений данная система уравнений принимает следующую матричную форму:

A · X = B .

Если матрица A – невырожденная (ее определитель Δ отличен от нуля), то она имеет обратную матрицу A–1. Умножив обе части уравнения на A–1 слева, получим:

A–1 · A · X = A–1 · B .

Но A–1 · A = E (E – единичная матрица), а E · X = X, поэтому

X = A–1 · B .

Это равенство называется матричной записью решения системы линейных уравнений. Для нахождения решения системы уравнений необходимо вычислить обратную матрицу A–1.

Пусть имеем невырожденную матрицу

A = Системы линейных алгебраических уравнений и методы их решения - student2.ru , тогда A-1= Системы линейных алгебраических уравнений и методы их решения - student2.ru ,

где Aij (i = 1, 2, 3; j = 1, 2, 3) – алгебраические дополнения для элементов aij в определителе матрицы A.

Вычислим определитель Δ и алгебраические дополнения Aij элементов матрицы A.

Δ = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –16 ≠ 0, следовательно, матрица A имеет обратную матрицу A–1.

A11 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –15; A21 = – Системы линейных алгебраических уравнений и методы их решения - student2.ru = 16;
A31 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –11; A12 = – Системы линейных алгебраических уравнений и методы их решения - student2.ru = –3;
A22 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = 0; A32 = – Системы линейных алгебраических уравнений и методы их решения - student2.ru = 1;
A13 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –14; A23 = – Системы линейных алгебраических уравнений и методы их решения - student2.ru = 16;
A33 = Системы линейных алгебраических уравнений и методы их решения - student2.ru = –6;

Тогда A–1 = Системы линейных алгебраических уравнений и методы их решения - student2.ru · Системы линейных алгебраических уравнений и методы их решения - student2.ru

Находим решение данной системы уравнений в матричной форме:

X = Системы линейных алгебраических уравнений и методы их решения - student2.ru = – Системы линейных алгебраических уравнений и методы их решения - student2.ru · Системы линейных алгебраических уравнений и методы их решения - student2.ru · Системы линейных алгебраических уравнений и методы их решения - student2.ru = Системы линейных алгебраических уравнений и методы их решения - student2.ru = = Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Отсюда x1 = –4; x2 = 1; x3 = –2.

3. Метод Жордана-Гауссаили метод последовательных исключений является наиболее универсальным по сравнению с предыдущими методами решения систем линейных алгебраических уравнений, так как позволяет решать и системы m линейных уравнений с n неизвестными, когда основная матрица A системы имеет ранг r Системы линейных алгебраических уравнений и методы их решения - student2.ru n. Тогда расширенная матрица системы путем элементарных преобразований может быть приведена к виду

Системы линейных алгебраических уравнений и методы их решения - student2.ru , (12)

т. е. исходная система уравнений к виду:

x1 + a12x2 + … + a1rxr + a1r+1xr+1 + … + a1nxn = b1 x2 + … + a2rxr + a2r+1xr+1 + … + a2nxn = b2 ………………………………………….. xr +arr+1xr+1 + … + arnxn = br 0 = br+1 0 = brn . (13)

Если хотя бы одно из чисел br+1= … = brn не равно нулю, система не имеет решений. Если br+1= … = brn = 0, система совместна, из нее можно последовательно выразить в явном виде базисные неизвестные xr, xr–1, … , x2, x1 через свободные, число которых (n – r): xr+1, … , xn .

В случае r = n решение этой системы единственно, и все неизвестные последовательно выражаются из последней системы снизу вверх.

Пример 1

Системы линейных алгебраических уравнений и методы их решения - student2.ru Методом Жордана-Гаусса решить систему:

Системы линейных алгебраических уравнений и методы их решения - student2.ru . (14)

Так как Системы линейных алгебраических уравнений и методы их решения - student2.ru = Системы линейных алгебраических уравнений и методы их решения - student2.ru система имеет единственное решение.

Прямой ход. Умножаем первое уравнение сначала на (-2) и складываем со вторым, затем первое на (-1) и складываем с третьим. Получим

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Третье уравнение можно сократить на (+2), а потом третье уравнение сложить со вторым. Получим треугольную систему:

Системы линейных алгебраических уравнений и методы их решения - student2.ru . (15)

Заметим, что прямой ход преобразований системы (14) соответствует приведению расширенной матрицы коэффициентов системы к треугольному виду методом Гаусса. Подчеркиваем разрешающий ведущий элемент, ведущую строку умножаем на (-2), (-1).

Системы линейных алгебраических уравнений и методы их решения - student2.ru Системы линейных алгебраических уравнений и методы их решения - student2.ru

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

~ Системы линейных алгебраических уравнений и методы их решения - student2.ru Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Получили треугольную матрицу. Из нее получим треугольную систему

(15).

Обратный ход. Из последнего уравнения определяем Системы линейных алгебраических уравнений и методы их решения - student2.ru из второго находим Системы линейных алгебраических уравнений и методы их решения - student2.ru , из первого Системы линейных алгебраических уравнений и методы их решения - student2.ru . Решение системы Системы линейных алгебраических уравнений и методы их решения - student2.ru = (1; 2; 1).

Пример 2

Найти одно из базисных решений системы:

Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Так как в системе содержится 3 уравнения и 4 неизвестных, система либо имеет бесчисленное множество решений, либо несовместна. Найдем ранг системы. Составим расширенную матрицу системы и будем приводить ее к треугольному виду методом Гаусса:

Системы линейных алгебраических уравнений и методы их решения - student2.ru . (16)

Так как Системы линейных алгебраических уравнений и методы их решения - student2.ru ранг матрицы r =3, поэтому три неизвестных Системы линейных алгебраических уравнений и методы их решения - student2.ru можно выбрать базисными, тогда Системы линейных алгебраических уравнений и методы их решения - student2.ru будет свободной. Обозначим ее через Системы линейных алгебраических уравнений и методы их решения - student2.ru =С, перенесем в правые части уравнений, тогда система приобретает вид:

Системы линейных алгебраических уравнений и методы их решения - student2.ru (17)

и решается так же, как система (5.3).

Приведем матрицу системы к диагональному виду:

Системы линейных алгебраических уравнений и методы их решения - student2.ru Системы линейных алгебраических уравнений и методы их решения - student2.ru .

На последнем этапе поменяли 2 и 3 строку местами. Получим треугольную систему:

Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Обратным ходом найдем решение системы:

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Таким образом, мы получим бесчисленное множество решений, называемое общим решением системы.

Системы линейных алгебраических уравнений и методы их решения - student2.ru (4+C; -4-2C; 2; C) ,

где С – произвольная постоянная.

Если положить свободную переменную Системы линейных алгебраических уравнений и методы их решения - student2.ru получим одно из базисных решений (базис) системы:

Системы линейных алгебраических уравнений и методы их решения - student2.ru (4; -4; 2; 0).

Заметим, что в качестве базисных можно было выбрать другие неизвестные, например, Системы линейных алгебраических уравнений и методы их решения - student2.ru тогда Системы линейных алгебраических уравнений и методы их решения - student2.ru была бы свободной, и получили бы другое базисное решение.

Замечание: Очевидно, что можно сразу приводить матрицу системы к диагональному виду (13), не перенося заранее свободные переменные в правые части уравнений.

Пример 3

С двух заводов поставляются автомобили для двух автохозяйств, потребности которых составляют 200 и 300 автомобилей. Первый завод выпустил 350 машин, второй – 150. Затраты на перевозку машин с завода в каждое автохозяйство приведены в таблице.

Заводы Затраты на перевозку в ден. ед.
I II

Минимальные затраты на перевозку составляют 7950 ден. ед.

Найти оптимальный план перевозок машин.

Решение.

Для постановки задачи составим балансовую таблицу, в уголки ячеек которой внесем технологические коэффициенты задачи и впишем переменные задачи xij – количество машин, поставляемых i – м заводом j – автохозяйству (i,j=1.2).

Заводы Автохозяйства Выпуск
I II
x11 15 x12 20
x21 8 x22 25
Потребности

Итак нужно найти матрицу неизвестных X = Системы линейных алгебраических уравнений и методы их решения - student2.ru , элементы которой удовлетворяют ограничениям:

а) по выпуску автомобилей:

х1112=350

х2122=150

б) по потребностям автохозяйств:

х1112=200

х2122=300

в) цель задачи – обеспечить минимальные затраты на перевозку в размере 7950 д.е., в соответствии с технологией перевозок:

15х11=20х12+8х21=25х22=7950.

Получим систему 5 уравнений с четырьмя неизвестными

Системы линейных алгебраических уравнений и методы их решения - student2.ru

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

Преобразуем расширенную матрицу системы к треугольному виду. Для этого сначала переставим 4-ю строку на место 2-ой, 2-ую на место 3-ей, доставляя нули в первом столбце.

Системы линейных алгебраических уравнений и методы их решения - student2.ru ~ Системы линейных алгебраических уравнений и методы их решения - student2.ru

Вычтем из 4-ой строки первую, потом из 5-ой – первую, умноженную на (+15).

~ Системы линейных алгебраических уравнений и методы их решения - student2.ru ~

Разрешающим элементом возьмем а22=1, четвертую строку сложим со второй, пятую сложим со второй, умноженной на (-5):

~ Системы линейных алгебраических уравнений и методы их решения - student2.ru ~ Системы линейных алгебраических уравнений и методы их решения - student2.ru ~

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

~ Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Получаем систему: Системы линейных алгебраических уравнений и методы их решения - student2.ru

Обратным ходом снизу вверх получаем ответ:

х22=0; х21=150; х12=300; х11=50.

Пример 4.

Найти все возможные группы основных (базисных) переменных в системе

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Решение. Общее число групп основных переменных не более чем Системы линейных алгебраических уравнений и методы их решения - student2.ru

Системы линейных алгебраических уравнений и методы их решения - student2.ru , т.е. возможные группы основных пе­ременных: Системы линейных алгебраических уравнений и методы их решения - student2.ru , Системы линейных алгебраических уравнений и методы их решения - student2.ru .

Выясним, могут ли быть основными переменные Системы линейных алгебраических уравнений и методы их решения - student2.ru . Так как определитель матрицы из коэффициентов при этих переменных равен -3 Системы линейных алгебраических уравнений и методы их решения - student2.ru , то Системы линейных алгебраических уравнений и методы их решения - student2.ru могут быть основными переменными. Рассуждая аналогично, найдем, что могут быть основными переменные Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru , но не могут быть основными Системы линейных алгебраических уравнений и методы их решения - student2.ru , так как соответствующий определитель при них равен нулю.

Пример 5. (ЭУК, глава 48)

Решить систему уравнений

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Решение.

В задаче 1 установлено, что основными могут быть переменные Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru . Возьмем в качестве основ­ных (базисных) переменные Системы линейных алгебраических уравнений и методы их решения - student2.ru , а переменные Системы линейных алгебраических уравнений и методы их решения - student2.ru будем считать неос­новными (совбодными) и перенесем их с соответствующими коэффициентами в правые части уравнений системы. Получим

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Решая данную систему любым способом, найдем Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru . Задавая неосновным (свободным) переменным Системы линейных алгебраических уравнений и методы их решения - student2.ru и Системы линейных алгебраических уравнений и методы их решения - student2.ru про­извольные значения Системы линейных алгебраических уравнений и методы их решения - student2.ru , получим бесконеч­ное множество решений этой системы ( Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru ; Системы линейных алгебраических уравнений и методы их решения - student2.ru ).

Задание к практическому занятию:

Повышенный уровень:

Задача 5.

Решить систему уравнений в виде вектора Системы линейных алгебраических уравнений и методы их решения - student2.ru , где основными переменными будут х1 и х2, а две другие - свободными с1 и с2 , где с1 и с2 , – произвольные постоянные.

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Ответ: Системы линейных алгебраических уравнений и методы их решения - student2.ru

Задача 6

Решить систему уравнений в виде вектора Системы линейных алгебраических уравнений и методы их решения - student2.ru , где основными переменными будут х1 и х2, а две другие - свободными с1 и с2 , где с1 и с2 , – произвольные постоянные.

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Ответ: Системы линейных алгебраических уравнений и методы их решения - student2.ru

Задача 7.

Решить систему уравнений в виде вектора Системы линейных алгебраических уравнений и методы их решения - student2.ru , где основными переменными будут х1 и х4, , а две другие - свободными с1 и с2 , где с1 и с2 , – произвольные постоянные.

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Задача 8.

Решить систему уравнений в виде вектора Системы линейных алгебраических уравнений и методы их решения - student2.ru , где основными переменными будут х1 и х3, а две другие - свободными с1 и с2 , где с1 и с2 , – произвольные постоянные.

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Задача 9.

Решить систему уравнений в виде вектора Системы линейных алгебраических уравнений и методы их решения - student2.ru , где основными переменными будут будут х1 и х4, а две другие - свободными с1 и с2 , где с1 и с2 , – произвольные постоянные.

Системы линейных алгебраических уравнений и методы их решения - student2.ru

Наши рекомендации