Алгоритм для решения системы линейных уравнений методом Гаусса
Методические указания по проведению
Практической работы
Решение систем линейных алгебраических уравнений различными способами
Цель работы:
Используя теоретический материал и образцы решения задач, решить примеры по теме «Решение систем линейных алгебраических уравнений различными способами»
Перечень справочной литературы :
1. Математика: учебник для студентов образовательных учреждений СПО/С.Г. Григорьев, С.В. Иволгина; под редакцией В.А. Гусева – 10-е изд., стер. – М.: Издательский центр «Академия». 2014. – 416 с.
2. Элементы высшей математики: учебник для студентов образовательных учреждений СПО/С.Г. Григорьев, Ю.А. Дубинский – 9-е изд., стер. – М.: Издательский центр «Академия». 2013. – 320 с.
3. Шипачев В.С. Основы высшей математика: учебник для вузов. -М. Высш.шк., 2010 г.
4. Шипачев В.С. Задачник по высшей математике: учебное пособие для вузов. -М. Высш.шк., 2010 г.
Краткие теоретические сведения
1.Пусть дана система линейных уравнений
(1)
Коэффициенты a11,12,..., a1n, ... , an1 , b2 , ... , bn считаются заданными.
Вектор -строка íx1 , x2 , ... , xn ý - называется решением системы (1), если при подстановке этих чисел вместо переменных все уравнения системы (1) обращаются в верное равенство.
Определитель n-го порядка D=çAê=ça ij ç, составленный из коэффициентов при неизвестных, называется определителем системы (1). В зависимости от определителя системы (1) различают следующие случаи:
|
|
a) Если D¹, то система (1) имеет единственное решение, которое может быть найдено по формулам Крамера : x1= , где
определитель n-го порядка Di ( i=1,2,...,n) получается из определителя системы путем замены i-го столбца свободными членами b1 , b2 ,..., bn.
б) Если D= , то система (1) либо имеет бесконечное множество решений , либо несовместна ,т.е. решений нет.
2. Рекомендации по выполнению заданий
1. Рассмотрим систему 3-х линейных уравнений с тремя неизвестными.
(2).
1. В данной системе составим определитель и вычислим.
2. Составить и вычислить следующие определители:
.
3. Воспользоваться формулами Крамера.
Практическое значение правила Крамера для решения системы n линейных уравнений с п неизвестными невелико, так как при его применении приходится вычислять п +1 определителей n-го порядка: D , D x 1 , D x 2 , …, D xn. Более удобным является так называемый метод Гаусса. Он применим и в более общем случае системы линейных уравнений, т. е. когда число уравнений не совпадает с числом неизвестных.
Примеры решения систем линейных уравнений методом Крамера
Пример 1
|
|
.
Проверка:
Ответ: ( 3 ; -1 ).
Пример 2
Проверка:
Ответ: x=0,5; y=2; z=1,5 .
Более удобным является так называемый метод Гаусса. Он применим и в более общем случае системы линейных уравнений, т. е. когда число уравнений не совпадает с числом неизвестных.
Итак, пусть дана система, содержащая m линейных уравнений с п неизвестными:
а11х1 + а12х2 + …+ а1 n хn = b1;
а21х1 + а22х2 + …+ а2 n хn = b2;
. ……………………………………
аm1х1 + аm2х2 + …+ аm n хn = bm
Метод Гаусса решения системы заключается в последовательном исключении переменных.
Схема единственного деления. Рассмотрим простейший вариант метода Гаусса, называемый схемой единственного деления.
Прямой ход состоит из n - 1 шагов исключения.
1-й шаг. Целью этого шага является исключение неизвестного x1 из уравнений с номерами i = 2, 3, …, n. Предположим, что коэффициент a11 ¹ 0. Будем называть его главным элементом 1-го шага.
|
|
Найдем величины
qi1 = ai1/a11 (i = 2, 3, …, n),
называемые множителями 1-го шага. Вычтем последовательно из второго, третьего, …, n -го уравнений системы первое уравнение, умноженное соответственно на q 21, q31, …, qn1. Это позволит обратить в нуль коэффициенты при x1 во всех уравнениях, кроме первого. В результате получим эквивалентную систему
a11x1 + a12x2 + a13x3 + … + a1n xn = b1 ,
a22(1)x2 + a23(1)x3 + … + a2n(1)xn = b2(1) ,
a32(1)x2 + a33(1)x3 + … + a3n(1)xn = b3(1) ,
. . . . . . . . . . . . . . .
an2(1)x2 + an3(1)x3 + … + ann(1)xn = bn(1) .
в которой aij(1) и bij(1) вычисляются по формулам
aij(1) = aij − qi1a1j , bi(1) = bi − qi1b1.
2-й шаг. Целью этого шага является исключение неизвестного x2 из уравнений с номерами i = 3, 4, …, n. Пусть a22(1) ≠ 0, где a22(1) – коэффициент, называемый главным (или ведущим) элементом 2-го шага. Вычислим множители 2-го шага
qi2 = ai2(1) / a22(1) (i = 3, 4, …, n)
и вычтем последовательно из третьего, четвертого, …, n -ого уравнения системы второе уравнение, умноженное соответственно на q32, q42, …, qm2. В результате получим систему
a11x1 + a12x2 + a13x3 + … + a1n xn = b1 ,
a22(1)x2 + a23(1)x3 + … + a2n(1) = b2(1) ,
a33(2)x3 + … + a3n(2)xn = b3(2) ,
. . . . . . . . . . . . . . . . . . .
an3(2)x3 + … + ann(2)xn = bn(2) .
Здесь коэффициенты aij(2) и bij(2) вычисляются по формулам
|
|
aij(2) = aij(1) – qi2a2j(1) , bi(2) = bi(1) – qi2b2(1).
Аналогично проводятся остальные шаги. Опишем очередной k -й шаг.
k -й шаг. В предположении, что главный (ведущий) элемент k -ого шага akk(k–1) отличен от нуля, вычислим множители k -го шага
qik = aik(k–1) / akk(k–1) (i = k + 1, …, n)
и вычтем последовательно из (k + 1)-го, …, n-го уравнений полученной на предыдущем шаге системы k-e уравнение, умноженное соответственно на qk+1,k, qk+2,k, …, qnk.
После (n - 1)-го шага исключения получим систему уравнений
a11x1 + a12x2 + a13x3 + … + a1nxn = b1 ,
a22(1)x2 + a23(1)x3 + … + a2n(1)xn = b2(1) ,
a33(2)x3 + … + a3n(2)xn = b3(2) ,
. . . . . . . . . . . . . . . . . . . .
ann(n–1)xn = bn(n–1) .
матрица A(n-1) которой является верхней треугольной. На этом вычисления прямого хода заканчиваются.
Алгоритм для решения системы линейных уравнений методом Гаусса
Выражаем первое неизвестное из первого уравнения и подставляем его в остальные уравнения.
- Получаем новую систему, в которой число уравнений и неизвестных на 1 меньше.
- С новой системой поступаем таким же образом и так продолжаем до тех пор, пока не останется одно линейное уравнение, которое легко решается.
- Когда получено значение последнего неизвестного xn, подставляем его в уравнение, которое позволяет найти xn – 1 по xn.
- По найденным xn – 1 и xn находим xn – 2 и таким образом находим последовательно все неизвестные.
Для систем нелинейных уравнений этот метод не всегда применим уже в силу того, что из уравнений системы совсем не обязательно можно будет выразить одну неизвестную через остальные.
Дата добавления: 2021-05-18; просмотров: 93; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!