Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практикум по линейной алгебре и линейному программированию. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Следующие элементарные преобразования позволяют полу-
BAX=
∆
∆
чать системы, равносильные исходной системе:
1) перестановка местами уравнений системы;
2) умножение обеих частей уравнения системы на любое число λ ≠ 0;
3) прибавление к любому уравнению другого уравнения системы, предварительно умноженного на любое число λ ≠ 0.
Введя следующие обозначения:
a...aa
 
A
=
221
 
где A – основная матрица системы, составленная из коэффициентов перед переменными, X – матрица-столбец переменных и B – матри­ца- столбец свободных членов, систему (2.1) можно записать в мат­ричной форме:
2.2. Решение системы линейных алгебраических уравнений методом Крамера
Этот метод применим, если только определитель матрицы системы (2.1) ∆ = |A| ≠ 0. В этом случае система (2.1) имеет единст­венное решение, которое находится по формулам Крамера:
=
j
n11211
a...aa
n22
,
X
............
a...aa
mn2m1m
. (2.3)
j
=
x
1
x
2
=
  
, (2.4)
n1,j , x
,
B
...
x
n
b
1
b
2
=
...
b
m
 
,
  
31
где ∆j - определители переменных, получаемые из определителя ∆
3 0 1 5 0.
− = ≠
15
−
−
−
−
5
5
5
−
заменой его j –го столбца столбцом свободных членов.
2.2. Используя метод Крамера, найти решение системы
−=+
32
 
,1xx2
=−
,0xx3
31
−=−+
321
.3xxx2
0 2 1
−
Определитель системы ∆ =
.
2 1 1
−
Следовательно, эта система разрешима методом Крамера. Вычислим определители переменных:
121
=∆
100 113
110
,5
=∆=−−
103
−
132
−−
,10
=∆−=
321
120
003
=
312
−
Решение системы находим по формулам (2.4):
5
x
x,1
10
===
2.3. Решение систем линейных уравнений методом обратной матрицы
Этот метод решения системы (1.2) (или (2.3)), называемый еще матричным методом, применим, если матрица системы является не­вырожденной, т.е. ∆ = |A| ≠ 0. В этом случае матрица A имеет обрат- ную матрицу A-1. Тогда решение системы можно записать в матрич­ной форме:
-1
= A
X
B (2.5)
15
x,2
321
.
3
==−=
.
32
2.3. Используя метод обратной матрицы, найти решение
−
−
=
системы:
=++
  
,9x3x8x2
321
=++−
,2xx3x
321
=++
.6x2x5x2
321
Матрица системы невырожденная, т.к. ее определитель
|A| =1 ≠ 0. Следовательно, ее обратная матрица существует и оп- ределяется по формуле (1.9):
111
.
524
−−
14611
A
1
−
=
−
Решение исходной системы находим по формуле (2.5):
 
=
X
−
−−
−−
14611
или
9
111
⋅
524
  
 
=
2
6
,1x
1
=
,2x
2
−=
3
.3x
2.4. Решение систем уравнений методом Гаусса
Этот метод, называемый еще методом исключения перемен­ных, является наиболее универсальным методом решения систем ли-
нейных уравнений, который может быть использован для решения любой совместной системы. Условия совместности (наличия решения) системы линейных алгебраических уравнений выражаются одной из
−−
629
−−
30436
=+−
841299
1
=
2
−
3
33
фундаментальных теорем линейной алгебры – теоремой Кронекера­Капелли:
Для разрешимости системы линейных ал­гебраических уравнений (2.1) необходимо и дос­таточно равенство рангов ее основной матрицы A и расширенной матрицы А*, т.е. r(A)= =r(A*), где расширенная матрица системы А* получает­ся из матрицы А добавлением к ней столбца из свободных членов.
Суть метода Гаусса состоит в следующем: исходная система
2.1) элементарными преобразованиями приводится к равносильной
(
системе ступенчатого вида, в уравнениях которой последовательно, по одной, исключены переменные.
Если при этом r(A) = r = n , то равносильная система примет
треугольный вид
=+++
  
)1(
2
22
 
)1(
n
n2
)1n(
nn
,bxa...xaxa
1nn1212111
)1(
=++
,bxa...xa
2
(2.6)
... ... ... ...
−−
=
)1n(
.bxa
nn
и имеет единственное решение, которое можно найти обратным ходом: решаем последнее уравнение и получаем xn , подставляя его в предпо­следнее – получаем x
и т.д.
n-1
Если же r(A) = r < n, то равносильная система имеет ступенча-
тый вид:
34
=+++++
  
22
)1(
2
 
)1(
r
r2
)1r(
rr
)1(
n2
... ... ... ...
rnr
,bxa...xa...xaxa
1nn1rr1212111
)1(
=++++
n
)1r(
,bxa...xa...xa
2
−−−
=++
)1r(
.bxa...xa
rn
(2.7)
В этом случае система (2.7) (следовательно, и система (2.1)) разрешима неоднозначно. Ее первые r переменных x1,x2,…,xr можно найти обрат­ным ходом метода Гаусса и выразить их через оставшиеся (n-r) пере­менных x переменные x
,…,xn . Переменные x1,x2,…,xr называются базисными,
r+1,xr+2
,…,xn – свободными.
r+1,xr+2
Решение системы (2.1), в котором все свободные переменные
равны нулю, называется базисным решением. В приложениях (осо- бенно при решении экономических задач) важную роль играют реше­ния с положительными значениями переменных. Такие решения назы­ваются допустимыми. И, наконец, допустимые базисные решения на­зываются опорными решениями.
2.4. Дана система линейных уравнений
=−+−
  
,2x2x3x2x
4321
=−−+
,4x4xx2x2
4321
=−+−
.8x8xx2x4
4321
Найти её: 1) общее решение; 2) базисные решения; 3) опорные решения.
1) Выпишем расширенную матрицу данной системы и пре-
образуем ее методом Гаусса:
35
1 2 1 2 2 1 2 1 2 2 1 2 1 2 2
2 2 1 4 4 0 6 3 0 0 0 6 3 0 0
4 2 1 8 8 0 6 3 0 0 0 0 0 0 0
∗
− −   − − − −
 
 
 
 
=−+
−
A
= − − − −
.
− − −
Преобразованная матрица имеет ступенчатый вид и r(A) = r(A*) = 2 . Следовательно, система по теореме Кронекера-Капелли разрешима, причем число базисных переменных равно r = 2, а число свободных – (n-r) = 2. Выберем в качестве базисных переменных x1 и x2. Преобразо­ванной матрице будет соответствовать система уравнений:
  
32
,2x2x3x2x
4321
.0 x3x6
=−
Из второго уравнения выразим x2 через x3: 2x2-x3 =0 → x2 = x3/2; Под­ставив это выражение в первое, получим: x1-2x2+x3-2x4 = 0 → x1 =
=2 + 2x4 .
Итак, общее решение системы имеет вид:
x1 = 2 + 2x4 , x2 = x3/2 , x3 и x4 – свободные переменные.
Отметим, что в качестве базисных можно выбрать и другую пару пере­менных.
2) Одно из базисных решений получим из приведенного общего решения, положив свободные переменные равными нулю – X1(2,0,0,0). Для нахождения других базисных решений можно использовать тот факт, что в базисном решении свободные переменные равны нулю. По­следовательно полагая в исходной системе две переменные равными нулю и разрешая ее относительно оставшихся переменных, можно по­казать, что еще одним базисным решением является X
(0,0,0,-1).
2
36
3) Из двух полученных базисных решений только одно, а именно
X1(2,0,0,0), является допустимым, следовательно, и опорным.
2.5. Разрешенные системы. Преобразование Жордана
Переменная xi системы (2.1) называется разрешенной, если она содержится в некотором из ее уравнений с коэффициентом 1, а в ос­тальные уравнения системы не входит.
Система (2.1) называется разрешенной, если каждое ее уравне­ние содержит разрешенную переменную. Например, система
=+−
  
421
432
542
,2xx2x
=−+
,4x2xx
=+
. 8xx-x3
является разрешенной, так как содержит три разрешенных переменных x1 ,x3, x5.
Любую совместную систему линейных алгебраических уравне­ний с помощью жордановых преобразований можно привести к рав­носильной разрешенной системе вида:
β=+++
 
++
++
 
Жорданово преобразование с разрешающим элементом a
) проводится в следующем порядке:
a
lkxk
++
,xa...xax
1nn11m)1m(11
β=+++
,xa...xax
2nn21m)1m(22
... ... ... ...
β=+++
.xa...xamx
mnmn1m)1m(mm
(членом
lk
1) систему (2.1) записывается в табличной форме (см. таблицу 2.1);
37
Таблица 2.1
l
≠
i
−
−
x
1
a
11
x2 … xk … xn b
a12 … a1k … a1n b1 a21 a22 … a2k … a2n b2 … … … … … … …
al1 a
…
l 2
a
l k
… a
bl
l n
… … … … … … …
am1 am2 … amk … amn bm
2) l- ую строку, содержащую элемент a
, умножаем на величину 1/alk;.
lk
3) полученную l-ую строку последовательно умножаем на числа
(-aik) ,
,
m,1i =
и полученные результаты прибавляем к i–ой
строке. В результате получим новую таблицу (новую равносильную систему) с разрешенной переменной xk, где коэффициенты и правые части определяются по формулам (формулам прямоугольника):
aaaa
rksrsk
′
a
=
rs
ll
a
k
l
′
b
,
=
r
a
baba
rkrk
ll
.
k
l
2.5. Используя жордановы преобразования, систему
=++−
 
 
,2x5x2xx5
4321
=+++
,6x4x2x2x3
4321
=+++−
3x7x3x3x
4321
привести к разрешенному виду и найти ее общее решение.
Сначала исходную систему запишем в табличной фор-
ме, затем вторую строку умножим на число ½ и полученную
38
строку, умножив на (-2), прибавим к первой строке, а, умножив на (-3) – к третьей. В результате получим новую систему с раз­решенной переменной x2 (см. второй блок таблицы 2.2, где при­ведено также дальнейшее преобразование и окончание решения исходной системы):
Таблица 2.2
x
1
5 3
-1 2
3/2
-11/2 15/2 25/2
-11/2
-5/2 15
-11/2
x
-1 2 3
-3 1 0
-3
1 0 1 0 0
2
x
3
2
2
3 0 1 0 0 1 0 0 1 0
x
4
5 4 7 1 2
1
0 0 1 0 0 1
b 2 6 3
-4 3
-6 2
15
-6
-2/3
47/3
-6
Используя последний блок таблицы, исходную систему
запишем в виде, разрешенном относительно переменных x2 ,x3, x4
  
 
 
5 2
11
x
12
x15x
2
x
x
2
−=−
,
3
47
=+
13
14
,
3
−=−
.6x
39
Нетрудно записать и общее решение системы, зависящее
от одной произвольной постоянной:
=
47
3
,C2x
2
+−=
3
−=
+−=
1
x
2
 
x
3
 
4
2.6. Приложение систем линейных уравнений к решению экономических задач
Рассмотрим несколько прикладных задач, которые приводятся
к решению систем линейных уравнений.
,C5
,C30
.C116x
2.6. Для производства трех видов изделий Р
, Р2 и Р3 пред-
1
приятие использует 3 вида сырья: S1, S2, S3. Необходимые техно­логические характеристики приведены в таблице 2.3. Требуется составить план выпуска изделий при известных запасах сырья.
Обозначим через x1,x2,x3 – неизвестные объемы выпус-
ка каждого вида изделий. Предполагая, что при производстве из­делий используются все запасы сырья, составим балансовые со­отношения в виде системы трех уравнений:
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]