Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм решения системы линейных уравнений




ТЕОРЕМА ОБ ОПРЕДЕЛЕННОСТИ СЛУ.

Пусть система уравнений A`x =` b является совместной, имеет n неизвестных и r A = r à = r.

Тогда если r = n, то система A`x =` b имеет единственное решение, если r < n, то система A`x =` b имеет бесконечно много решений.

Переменные, соответствующие линейно независимым столбцам матрицы A, называются базисными переменными. Количество базисных переменных равно r — рангу матрицы A

Остальные переменные системы линейных уравнений называются свободными, количество свободных переменных равно n – r.

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

В справедливости теоремы об определенности убедимся, рассмотрев алгоритм решения СЛУ с помощью ОЖИ.

Пусть дана система уравнений A`x =` b. Перепишем ее в табличном виде:

  x 1 x 2 x n  
0 = a 11 a 12 a 1 n b 1
0 = a 21 a 22 a 2 n b 2
0 = a m 1 a m 2 a m n b m

 

Столбцы под переменными образуют матрицу A, а все столбцы таблицы — расширенную матрицу Ã, ранги которых обозначим r A и r à соответственно.

Выполним максимально возможное число шагов ОЖИ, выбирая разрешающие элементы в столбцах под переменными.

Заметим, что столбец, являющийся разрешающим на некотором шаге ОЖИ, на последующих шагах разрешающим являться не может и, следовательно, не повлияет на величину остальных элементов таблицы. Его собственные элементы не представляют никакого интереса, так как при выполнении одного шага ОЖИ над столбцом, являвшимся разрешающим, вместо переменной x s окажется 0.Поэтому рекомендуется на каждом шаге ОЖИ сокращать таблицу на разрешающий столбец.

Пересчет таблицы для системы A`x =` b означает реализацию обычного метода подстановки, а для матрицы A и расширенной матрицы этой системы — вычисление их рангов. Поскольку разрешающие элементы выбираются только в столбцах под переменными, пересчет будет закончен после выполнения r A шагов ОЖИ. По окончании пересчета получим жорданову таблицу одного из следующих видов:

1. а) r A = n.

   
x 1 = b 1
x n = b n
0 =  

 

В этом случае r A = n и r à = n, так как выполнено n шагов ОЖИ, и больше нельзя сделать ни одного шага (у матрицы A все столбцы использованы, а у расширенной матрицы в неиспользованном столбце под 1 невозможно выбрать ненулевой разрешающий элемент в неиспользованной строке). Система совместна и имеет единственное решение, которое можно получить, выписав выражения для переменных из таблицы: x 1 = b 1, …, x n = b n, то есть `x *= .

1.б) r A = n.

   
x 1 = b 1
x n = b n
0 = b ¹ 0

 

В этом случае r A = n и r à = n + 1, так как выполнено n шагов ОЖИ, у матрицы A все столбцы использованы, а у расширенной матрицы в неиспользованном столбце под 1 можно выбрать ненулевой разрешающий элемент b в неиспользованной строке. Система несовместна, так как r A ¹ r Ã.

2. а) r A < n.

  x r +1 x n  
x 1 = b 1 r +1 b 1 n b 1
x r = b r r + 1 b r n b r
0 =      

 

В этом случае r A = r и r à = r, так как выполнено r шагов ОЖИ, и больше нельзя сделать ни одного шага (у матрицы A и у расширенной матрицы в неиспользованных столбцах невозможно выбрать ненулевой разрешающий элемент в неиспользованной строке). Так как r A = r Ã, то система уравнений совместна.

Переменные x 1, …, x r соответствуют линейно независимым столбцам матрицы A и являются базисными.

Переменные x r + 1, …, x n, оставшиеся наверху таблицы, являются свободными.

Для получения решений системы выпишем из таблицы соотношения между переменными: . Придавая свободным переменным x r +1, …, x n, стоящим в правой части, произвольные значения, можно получить бесконечно много различных решений системы A`x =` b. Например, базисное решение системы имеет вид = .

2. б) r A < n.

  x r +1 x n  
x 1 = b 1 r +1 b 1 n b 1
x r = b r r + 1 b r n b r
0 =     b ¹ 0

 

В этом случае r A = r и r à = r + 1, так как выполнено r шагов ОЖИ, у матрицы A в неиспользованных столбцах невозможно выбрать ненулевой разрешающий элемент в неиспользованной строке, а у расширенной матрицы в столбце под 1 можно выбрать ненулевой разрешающий элемент b в неиспользованной строке и сделать еще один шаг ОЖИ.

Система несовместна, так как r A ¹ r Ã.

№ 16. ОДНОРОДНЫЕ СЛУ. ПРОСТРАНСТВО РЕШЕНИЙ.

Однородной системой линейных уравнений называется система вида A`x =`0.

Однородные системы всегда совместны, так как A`0 =`0 — верное равенство. Таким образом, если система A`x =`0 имеет единственное решение, то это`x * =`0. Если же однородная система имеет ненулевое решение, то в силу теоремы об определенности это означает, что она имеет бесконечно много решений.

ТЕОРЕМА.

Множество решений X * системы уравнений A`x =`0 с n неизвестными образует подпространство пространства R n.

ДОКАЗАТЕЛЬСТВО.

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

Возьмем векторы`x,`y Î X *. Докажем, что их сумма`x +`y Î X *.Так как`x,`y Î X *, то A`x =`0 и A`y =`0. Убедимся, что A (`x +`y) =`0. Действительно, A (`x +`y) = A`x + A`y =`0 +`0 =`0, то есть`x +`y Î X *.

Пусть теперь`x Î X *, l Î R. Докажем, что l`x Î X *. Так как A`x =`0, то A (l`x) = l (A`x) = l`0 =`0, то есть l`x Î X *.

Следовательно, X * является подпространством пространства R n.

Теорема доказана.

Множество решений однородной системы линейных уравнений называется пространством решений этой системы.

№ 17. Размерность пространства решений. Фундаментальная система решений и её построение. Общее решение однородной СЛУ.

 

Базис пространства решений называется фундаментальной системой решений. В дальнейшем мы увидим, что фундаментальная система решений содержит n – r векторов (n — количество неизвестных системы A`x =`0, r — ранг матрицы A), откуда следует, что dim X * = n – r.

Рассмотрим алгоритм построения фундаментальной системы решений.

Предположим, что при решении некоторой однородной системы уравнений методом ОЖИ мы получили итоговую таблицу

  x r +1 x n
x 1 = b 1 r + 1 b 1 n
x r = b r r + 1 b r n
0 =    

Из свободных переменных x r + 1, …, x n составим вектор , который принадлежит пространству R nr. Построим n – r решений системы уравнений, придавая свободным переменным x r + 1, …, x n значения так, чтобы составленные из них векторы совпадали с векторами` e 1,` e 2 , …,` e nr — стандартным базисом пространства R nr.

Пусть =` e 1 = .

Выпишем из таблицы соответствующие значения базисных переменных: x 1 = b 1 r + 1, …, x r = b r r + 1. Решение`V 1, соответствующее данному набору значений свободных переменных, имеет вид`V 1 = .

Для построения решения`V 2 возьмем = ` e 2 = .

Выпишем из таблицы соответствующие значения базисных переменных: x 1 = b 1 r + 2, …, x r = b r r + 2.

Следовательно, решение`V2 имеет вид`V2 = .

Продолжая процесс, для построения решения`V nr возьмем

=` e n = . Соответствующие значения базисных переменных:

x 1 = b 1 n, …, x r = b r n, `V nr = .

В итоге получили систему векторов`V 1 ,`V 2 , …,`V nr, которая является фундаментальной системой решений, то есть базисом пространства решений нашей однородной системы уравнений.

Действительно, система векторов`V 1,`V 2 , …,`V nr линейно независимая, так как из равенства l 1`V 1 + l 2`V2 + … + l nr `V nr =`0 с очевидностью следует, что l 1 = l 2 = … = l nr = 0. (Проверьте!)

Кроме того, любое решение`x * = можно представить в виде линейной комбинации векторов`V 1,`V2 , …,`V nr. В самом деле, из итоговой жордановой таблицы следует, что , и, следовательно,`x * = = x*r + 1 + x*r + 2 +… + x*n =

= x*r + 1`V 1 + x*r + 2`V 2 + … + x*n `V nr.

Поскольку любое решение однородной системы линейных уравнений можно представить в виде линейной комбинации векторов фундаментальной системы решений, получаем формулу для общего решения`x o o однородной системы:

`x o o = l 1`V 1 + l 2`V 2 + … + l n – r `V n – r,

где`V 1,`V 2, …,`V nr — фундаментальная система решений, а

l 1, l 2, …, l nr — произвольные вещественные числа.

№ 18. Базисные и свободные переменные. Базисное решение. Теорема о связи решений неоднородной и соответствующей ей однородной СЛУ. Общее решение неоднородной СЛУ.

Пусть дана неоднородная система A` x =` b. (1)
Рассмотрим наряду с ней однородную систему A` x =`0 (2)

с той же самой матрицей А. Между решениями систем (1) и (2) существует связь, определяемая следующими теоремами.

ТЕОРЕМА 1.

Сумма произвольного решения системы (1) и произвольного решения системы (2) является решением системы (1).

ДОКАЗАТЕЛЬСТВО.

Пусть` x 1 — решение системы (1), а` x 0 — решение системы (2), то есть A` x 1 =` b, A` x 0 =`0. Рассмотрим вектор` x =` x 1 +` x 0 . A` x = A (` x 1 +` x 0 ) = = A` x 1 + A` x 0 =` b +`0 =` b. Следовательно,` x является решением системы (1). Теорема доказана.

ТЕОРЕМА 2.

Разность любых двух решений системы (1) является решением системы (2).

ДОКАЗАТЕЛЬСТВО.

Пусть` x 1 и` x 2 — произвольные решения системы (1), то есть

A` x 1 =` b, A` x 2 =` b. Рассмотрим вектор` x =` x 1 –` x 2 .

A` x = A (` x 1 –` x 2 ) = A` x 1 – A` x 2 =` b –` b =`0. Следовательно,` x является решением системы (2). Теорема доказана.

ТЕОРЕМА 3.

Пусть` x ч н — некоторое частное решение неоднородной системы A` x =` b.

Для того, чтобы вектор` x был решением системы A` x =` b необходимо и достаточно, чтобы вектор` x можно было представить в виде суммы

` x =` x ч н +` x 0 , где`x 0 — решение однородной системы A` x =`0.

ДОКАЗАТЕЛЬСТВО.

Если` x =` x ч н +` x 0 , то по теореме (1) он является решением системы A` x =` b.

Обратно, если` x является решением системы A` x =` b, то, очевидно,

` x =` x ч н + (` x –` x ч н). По теореме (2) вектор`x 0 =` x –` x ч н является решением системы A` x =`0. Теорема доказана.

СЛЕДСТВИЕ.

Общее решение` x о н неоднородной системы A` x =` b имеет вид

` x о н =` x ч н +` x о о.

№ 19. Метод Гаусса решения СЛУ.

Идея метода Гаусса состоит в том, чтобы с помощью элементарных преобразований привести систему уравнений A` x =` b к равносильной ей системе A 1` x =` b 1, матрица которой имеет треугольный вид или вид трапеции.

Элементарными преобразованиями называются следующие преобразования системы уравнений:

– перестановка уравнений,

– изменение порядка следования переменных в уравнениях (сразу во всех и одинаково),

– умножение (деление) некоторого уравнения системы на отличное от нуля число,

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

Заметим, что элементарные преобразования не меняют ранга матрицы системы (см. свойства ранга матрицы), поэтому ранги матриц A и A 1 совпадают. Также совпадают ранги расширенных матриц Ã и Ã 1 систем уравнений A` x =` b и A 1` x =` b 1 соответственно.

Применение метода Гаусса к решению систем линейных уравнений разного типа рассмотрим на примерах.

ПРИМЕР 1.

Первое уравнение, умноженное на 1 и на (– 2), прибавим ко второму и третьему уравнениям соответственно:

Второе уравнение, умноженное на 3, прибавим к третьему уравнению:

Матрица полученной системы уравнений имеет треугольный вид

, расширенная матрица имеет вид трапеции.

Их ранги равны числу ненулевых строк, то есть трем. Согласно теореме Кронекера – Капелли и теореме об определенности система совместна и имеет единственное решение. Найдем это решение. Из третьего уравнения следует, что x 3 = 0. Тогда из второго уравнения получим, что – x 2 = – 2, то есть x 2 = 2. Подставляя полученные значения переменных x 2 и x 3 в первое уравнение, получим x 1 – 4 + 0 = – 3, x 1 = 4 – 3, x 1 = 1.

Единственным решением системы уравнений является вектор`x = .

ПРИМЕР 2.

Первое уравнение, умноженное на 1, прибавим ко второму уравнению:

Второе уравнение прибавим к третьему уравнению:

Матрица A 1 полученной системы уравнений и ее расширенная матрица Ã 1 имеют вид трапеции:

A 1 = , Ã 1 = . Их ранги равны числу ненулевых строк, то есть двум и трем соответственно. Согласно теореме Кронекера – Капелли система несовместна.

ПРИМЕР 3.

Первое уравнение, умноженное на 1, прибавим ко второму уравнению:

Второе уравнение прибавим к третьему уравнению:

Матрица A 1 полученной системы уравнений и ее расширенная матрица Ã 1 имеют вид трапеции: A 1 = , Ã 1 = .

Их ранги равны числу ненулевых строк, то есть двум. Согласно теореме Кронекера – Капелли и теореме об определенности система совместна и имеет бесконечно много решений.

Получим общее решение данной системы уравнений.

Поскольку` x о н =` x ч н +` x о о нам требуется построить частное решение системы и общее решение системы

Заметим, что переменные x 1 и x 2 соответствуют линейно независимым столбцам матрицы A 1 и, следовательно, являются базисными переменными. Переменная x 3 является свободной. Выразим базисные переменные через свободную переменную:

Û Û Û

Û

В качестве` x ч н возьмем базисное решение, которое можно получить, придав свободной переменной x 3 нулевое значение: x 3 = 0. Тогда

x 1 = 1, x 2 = 2, ` x ч н = .

Из однородной системы получим

Поскольку размерность пространства решений однородной системы равна n – r = 3 – 2 = 1, фундаментальная система решений будет состоять только из одного вектора`V. Получим вектор`V, придав свободной переменной x 3 значение, равное 1:

x 3 = 1, x 1 = – 3, x 2 = – 1,`V = ,` x о о = l .

` x о н = + l .





Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 2134; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.