|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Составим и вычислим добавочные определителиΔх, Δх, Δх. 1 2 3
по очереди подставим вместо 1-го, 2-го и 3-го столбцов определителя Δ.
Ни один из определителей не равен "0", следовательно, система однозначно определена и решение ее: х1= Δх /Δ 1 х2= Δх /Δ 2 х3= Δх /Δ, т.е. 3 х1 = - 3 х2 = 17/5 х3 = - 13/5 Сделаем проверку: - 3 +17/5 +13/5 =3 - 3 +2 * 17/5 +3 (- 13/5) =- 4 - 2 (-3) – 17/5 – 13/5 =0 Уравнения обратились в тождества. Следовательно, решение найдено верно. Лекция 5. Рассмотрим систему:
а11x1 + a12x2 + a13x3 + … + a1nxn = b1 а21x1 + a22x2 + a23x3 + … + a2nxn = b2 (1) а31x1 + a32x2 + a33x3 + … + a3nxn = b3 ………………………………………………………… аn1x1 + an2x2 + an3x3 + … + annxn = bn Система не изменится, если 1) поменять местами любые 2 уравнения; 2) умножить правую и левую часть уравнения на одно и то же число (разумеется, не равное "0"); 3) прибавить к одному уравнению другое, умноженное на любое число. На этих утверждениях основан алгоритм Гаусса, который часто называют методом последовательного исключения неизвестных. Сделаем 1-й шаг: будем умножать 1-е уравнение на такие числа, чтобы при сложении со всеми остальными уравнениями коэффициенты при х1 во всех уравнениях, начиная со 2-го, обнулились. Другими словами, добьемся исключения неизвестного х1 из всех уравнений, кроме 1-го. а11x1 + a12x2 + a13x3 + … + a1nxn = b1 а21x1 + a22x2 + a23x3 + … + a2nxn = b2 +(1)(- а21/а11) а31x1 + a32x2 + a33x3 + … + a3nxn = b3 +(1)(- а31/а11) ………………………………………………………… аn1x1 + an2x2 + an3x3 + … + annxn = bn +(1)(- аn1/а11); а11¹0
После 1-го шага получим систему в следующем виде: а11x1 + a12x2 + a13x3 + … + a1nxn = b1 (2) a¢22x2 + a¢23x3 + … + a¢2nxn = b¢2 a¢32x2 + a¢33x3 + … + a¢3nxn = b¢3 +(2)(- а¢32/а¢22) ………………………………………………………… a¢n2x2 + a¢n3x3 + … + a¢nnxn = b¢n +(2)(- а¢n2/а¢22); а¢22¹0 На 2-м шаге будем добиваться исключения неизвестного х2 из всех уравнений после 2-го. Для этого будем умножать 2-е уравнение на такое число, чтобы после сложения его с другими уравнениями, начиная с 3-го, коэффициенты при х2 обнулились. После 2-го шага система преобразуется в следующий вид (3): а11x1 + a12x2 + a13x3 + … + a1nxn = b1 (3) a¢22x2 + a¢23x3 + … + a¢2nxn = b¢2 a¢¢33x3 + … + a¢¢3nxn = b¢¢3 a¢¢43x3 + … + a¢¢4nxn = b¢¢4 ………………………………………………………… a¢¢n3x3 + … + a¢¢nnxn = b¢¢n
Делая последовательно (n–1) шаг, мы исключим все неизвестные, кроме xn, оставшегося в последнем уравнении. После (n-1) шага система будет иметь следующий вид (4): а11x1 + a12x2 + a13x3 + … + a1nxn = b1 (4) a¢22x2 + a¢23x3 + … + a¢2nxn = b¢2 a¢¢33x3 + … + a¢¢3nxn = b¢¢3 ……………………………………………………… a(n-1) nnxn = b(n-1) n
(4) будем называть треугольным видом, причем 2-е уравнение осталось после 1-го шага, 3-е – после 2-го, 4-е – после 3-го и т.д., последнее - после (n-1) преобразования. На этом этап исключения неизвестных закончился. Видно, что теперь можно найти все неизвестные, начиная с xn из последнего уравнения: хn=bn(n-1) / ann(n-1) Найденный xn, подставленный в предпоследнее уравнение, даст хn-1 и т. д. Двигаясь снизу вверх, по очереди будут найдены все n-неизвестные: (xn, xn-1, …, x2, x1). Неизвестные исключаются так: (x1, x2, …, xn), находились они в обратном порядке. Если в результате преобразований на к-м шаге коэффициенты при неизвестных в некотором уравнении обнулились, а правая часть этого уравнения не равна 0, то преобразование необходимо прекратить, так как очевидно, что в этом случае система не совместна. Если же в результате преобразования в некотором уравнении обнулились и коэффициенты при неизвестных и правая часть, то такое уравнение следует вычеркнуть, т.е. оно не будет принимать участие в дальнейших преобразованиях. Таких уравнений может быть несколько. В этом случае система (1) не может быть приведена к треугольному виду (4), а может быть приведена к трапециевидному виду (5):
а11x1 + a12x2 + a13x3 + a14x4+ … + a1nxn = b1 (5) a¢22x2 + a¢23x3 + a¢24x4 + … + a¢2nxn = b¢2 a¢¢33x3 + a¢¢34x4 + … + a¢¢3nxn = b¢¢3 a(3)44x4 + … + a(3)4nxn = b(3) 4 ……………………………………………………… a(к-1) ккxк + a(к-1) к,к+1xк+1 + …+ a(к-1) кnxn = b(к-1) n Очевидно, что в этом случае система определена не однозначно, т. е. имеет бесконечное множество решений, связанных линейной зависимостью неизвестных (xк, xк+1, …, xn). Надо это понимать так: для всех (xк, xк+1, …, xn) таких что a(к-1) ккxк + a(к-1) к,к+1xк+1 + …+ a(к-1) кnxn = b(к-1) n, могут быть найдены все неизвестные, начиная с хк-1 до х1. В некоторых частных случаях в системе (1) некоторые из диагональных коэффициентов (а11, а22, …, аnn) могут быть равны 0. Так, например, а11= 0. Тогда 1-й шаг, предполагающий вычисление а21 / а11, а31 / а11, …, аn1 / а11, невозможен. Это означает, что невозможно исключение неизвестного х1. В этом случае можно поменять местами 1-е уравнение с любым другим, у которого коэффициент при неизвестном х1 не равен 0, либо начать исключать неизвестные не с х1, а с любого другого. При этом, если исключаются неизвестные в выбранном порядке, находить их необходимо в обратном выбранному порядке. Так, например, имея систему линейных уравнений 5-го порядка (т.е. систему с 5-ю неизвестными), мы исключали неизвестные так: (х3, х2, х1, х4, х5) Тогда находить их надо обязательно в обратном порядке: (х5®х4®х1®х2®х3) Т.к. при решении системы методом Гаусса мы добиваемся обнуления коэффициентов при неизвестных, то, пользуясь данным алгоритмом и экономя время, обычно работают с матрицей коэффициентов. Такую матрицу называют расширенной матрицей системы: это матрица, составлена из коэффициентов при неизвестных с добавлением столбца свободных членов. Пример. х1 + х2 + х3 + х4 = 10 х1 + 2х2 + 3х3 + 4х4= 30 х1 + 3х2 + 4х3 + 5х4= 39 х1 + 4х2 + 5х3 + 6х4= 52
Составим расширенную матрицу системы и будем обнулять коэффициенты при х1, х2, х3, начиная со 2-го, 3-го уравнения:
Последняя строчка расширенной матрицы соответствует уравнению 0х1 + 0х2 + 0х3 + 0х4= -2, что невозможно не при каких х1, х2, х3, х4, следовательно, система несовместна. Метод последовательного исключения неизвестных имеет преимущества перед методом Крамера: 1) быстродействие; 2) в случае бесконечного множества решений существует возможность указать линейную зависимость, образующую бесконечное множество решений. Другими словами метод Гаусса дает возможность описать бесконечное множество решений, а метод Крамера только констатирует факт; 3) методом можно пользоваться и в случае, когда число неизвестных не равно числу уравнений; 4) алгоритм Гаусса позволяет быстро вычислять определители высших порядков.
Лекция 6. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.011 сек.) |