ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА Методические указания по выполнению лабораторных работ № 1 3 для студентов направления 230100 "Информатика и вычислительная техника" Составители: И. В. Крыжановская, О. А. Соколова ВЛАДИКАВКАЗ 2013 0 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГТУ) Кафедра математики ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА Методические указания по выполнению лабораторных работ № 1 - 3 для студентов направления 230100 "Информатика и вычислительная техника" Составители: И. В. Крыжановская, О. А. Соколова Допущено редакционно-издательским советом Северо-Кавказского горно-металлургического института (государственного технологического университета) ВЛАДИКАВКАЗ 2013 1 УДК 519.6(07) ББК 22.19 К 85 Рецензент: канд. физ.-мат. наук, доц. СКГМИ (ГТУ) ГРИГОРОВИЧ Г. А. К 85 Вычислительная математика: Методические указания по выполнению лабораторных работ № 1 – 3 / Сост. Крыжановская И. В., Соколова О. А.; Северо-Кавказский горно-металлургический институт (государственный технологический университет). – Владикавказ: Северо-Кавказский горно-металлургический институт (государственный технологический университет). Изд-во “Терек”, 2013. – 53 с. Каждая лабораторная работа содержит теоретическую часть, пример выполнения задания и 30 вариантов индивидуальных заданий. Студент выполняет расчёты в программе Excel в аудитории в присутствии преподавателя и оформляет отчёт по лабораторной работе в отдельной тетради. УДК 519.6(07) ББК 22.19 Редактор: Иванченко Н. К. Компьютерная верстка: Крыжановская И. В. Составление. Северо-Кавказский горнометаллургический институт (государственный технологический университет), 2013 Крыжановская И. В., Соколова О. А., составление 2013 Подписано в печать 14.06.13. Формат 60 х 84 1/16. Бумага офсетная. Гарнитура “Таймс”. Печать на ризографе. Усл.п.л. 3,08. Тираж 50 экз. Заказ №_____ Северо-Кавказский горно-металлургический институт (государственный технологический университет). Изд-во “Терек”. Отпечатано в отделе оперативной полиграфии СК ГТУ (ГТУ). 362021, г. Владикавказ, ул. Николаева, 44. 2 Содержание Лабораторная работа I. МЕТОДЫ РЕШЕНИЯ НЕЛИНЕЙНЫХ УРАВНЕНИЙ…………………………. 5 1. Метод половинного деления………………………………….. - 1.1. Теория метода половинного деления...................................... - 1.2. Алгоритм метода……….…………………………………… - 1.3. Пример решения задачи…………………………………… 6 2. Метод Ньютона (метод касательных)………………………… 7 2.1. Теория метода Ньютона…………………………………… - 2.2. Алгоритм метода……….…………………………………… 8 2.3. Пример решения задачи…………………………………… 9 3. Метод итерации……………………………………………..…... 10 3.1. Теория метода итерации….………………………………. - 3.2. Алгоритм метода……….…………………………………… - 3.3. Пример решения задачи…………………………………… - 4. Индивидуальные задания…………………………………… 12 Лабораторная работа II. МЕТОДЫ РЕШЕНИЯ СИСТЕМ НЕЛИНЕЙНЫХ УРАВНЕНИЙ ………. 14 1. Метод простой итерации для системы двух уравнений… - 1.1. Теория метода ……………………………………………. - 1.2. Алгоритм метода…………………………………….…… 15 1.3. Пример решения задачи…………………………………… 16 2. Метод Ньютона для системы двух уравнений………….… 18 2.1. Теория метода …………………………………………… 3 - 2.2. Алгоритм метода…………………………………….…… 20 2.3. Пример решения задачи…………………………………… - 3. Индивидуальные задания…………………………………… 22 Лабораторная работа III. МЕТОДЫ РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОЙ АЛГЕБРЫ……………… 1. Метод Гаусса…………………………………………………………. 26 - 1.1. Теория метода……………………………………………… - 1.2. Алгоритм метода…………………………………….…… 27 1.3. Пример решения задачи…………………………………… 31 2. Нахождение обратной матрицы по схеме единственного деления…………………………………………………………………. 32 2.1. Теория метода……………………..………………….…… - 2.2. Пример решения задачи……………………………………….. 33 3. Нахождение определителя матрицы по схеме Гаусса……. 34 3.1. Теория и алгоритм метода ………………………..………… - 3.2. Пример решения задачи …………………………………… 35 4. Метод итераций…………………………………………………….. 36 4.1. Теория и алгоритм метода………………………………… - 4.2. Пример решения задачи .…………………………………… 38 5. Индивидуальные задания…………………………………… 40 Порядок оформления отчёта…………………………………….. 53 Литература…………………………………………………………. - 4 Лабораторная работа I МЕТОДЫ РЕШЕНИЯ НЕЛИНЕЙНЫХ УРАВНЕНИЙ 1. Метод половинного деления 1.1. Теория метода половинного деления Пусть дано уравнение f ( x) 0 и найден такой отрезок a0 ; b0 , на котором находится единственный корень этого уравнения, т. е. a0 ; b0 , f (a0 ) f (b0 ) 0 . Отрезок L0 = a0 ; b0 называется начальным интервалом неопределённости. Найдём середину текущего интервала неопределённости c0, и в качестве следующего интервала выберем тот, на концах которого функция f(х) имеет разные знаки. y f(b0) f(c0) a0 c1 c0 b0 x f(a0) Так как f(a0)f(c0) < 0, то положим a1 = a0, b1 = c0. В результате найдём следующий интервал неопределённости L1 = [а1, b1]. Процесс завершается, когда длина текущего интервала неопределенности становится меньше , задающей точность нахождения корня. В качестве приближенного значения корня берется середина последнего интервала неопределенности. 1.2. Алгоритм метода 5 1. Найти интервал неопределённости L0 = a0 ; b0 одним из методов отделения корней. 2. Задать малое положительное число , определяющее точность вычисления. 3. Найти середину текущего интервала неопределенности c 0= а0 b0 2 (ck= аk bk расчётная формула, где k = 0, 1, 2, ....). 2 4. Если f(a0)f(c0) < 0, то положить a1 = a0, b1 = c0; если f(b0)f(c0) < 0, то принять a1 = с0, b1 = b0. В результате будет получен текущий интервал неопределённости L1 = [а1, b1]. 5. Если b1 – a1 < , то процесс завершить: L1 = [а1, b1]. Приближённое значение корня можно найти по формуле а1 b1 . 2 Если b1 – a1 > , то перейти к п. 3, используя расчётную формулу. 1.3. Пример решения задачи Найти положительный корень уравнения tg( 0,58 x 0,1) x 2 методом половинного деления с точностью = 0,001. Нарисуем график функции f ( x) tg( 0,58 x 0,1) x 2 . 6 Из рисунка видно, что положительный корень [0; 1]. Действительно, f (0) 0,1003347, f (1) 0,191339. Таким образом, найден интервал неопределённости L0 = [0; 1]. Используя алгоритм метода половинного деления, строим таблицу: k ak bk f(ak) f(bk) f(ck) bk - ak Завершить процесс? 0,1003347 0,1610549 0,0301533 0,0301533 0,0301533 0,0070235 0,0070235 0,0010407 0,0010407 0,0010407 0,0002868 -0,191339 -0,191339 -0,191339 -0,070421 -0,017423 -0,017423 -0,005028 -0,005028 -0,001983 -0,000468 -0,000468 0,1610549 0,0301533 -0,070421 -0,017423 0,0070616 -0,005028 0,0010407 -0,001983 -0,000468 0,0002868 -0,00009 1 0,5 0,25 0,125 0,0625 0,0312 0,0156 0,0078 0,0039 0,00195 0,000975 нет нет нет нет нет нет нет нет нет нет да ck 0 0 1 0,5 1 0,5 1 0,75 2 0,75 1 0,875 3 0,75 0,875 0,8125 4 0,75 0,8125 0,78125 5 0,7813 0,8125 0,7969 6 0,7813 0,7969 0,7891 7 0,7891 0,7969 0,793 8 0,7891 0,793 0,79105 9 0,7891 0,79105 0,790075 10 0,790075 0,79105 0,790563 c10 0,790563, f (0,790563) tg( 0,58 0,790563 0,1) (0,790563) 2 0. Ответ: c10 0,791. 2. Метод Ньютона (метод касательных) 2.1. Теория метода Ньютона Пусть корень уравнения f(х) = 0 отделён на отрезке [a; b], причём f (x ) и f (x) непрерывны и сохраняют постоянные знаки на всём отрезке [a; b]. Для определенности положим, что f (x) > 0 при х [a; b] и f(b) > 0, т. е. f (x ) и f (x) одного знака (см. рис. ниже). Получим расчетную формулу метода Ньютона. Геометрически метод Ньютона эквивалентен замене небольшой дуги кривой у = f (x) касательной, проведенной в некоторой точке кривой. Уравнение касательной, проходящей через точку ( x0 ; y0 ), имеет вид 7 y y0 f ( x0 ) ( x x0 ) . Полагая x x1 , y 0, получим абсциссу точки пересечения касательной с осью Ох x1 x0 f ( x) . f ( x) y f(b) f(х1) х1 a х2 x b f(a) Корень [a; x1 ] . Применяя снова метод Ньютона, проведем касательную в точке ( x1 ; f ( x1 )) , тогда абсцисса точки пересечения касательной с осью Ох равна x 2 x1 f ( x) . f ( x) Повторяя процесс, найдем расчётную формулу xk 1 xk f ( xk ) , k 0, 1, 2, 3,.... . f ( xk ) (1) Таким образом, с помощью (1) можно вычислить корень уравнения f(х) = 0 с любой точностью. 2.2. Алгоритм метода 1. Найти начальный интервал неопределённости L = [ a; b] . 8 2. Задать малое положительное число , определяющее точность вычисления. 3. За начальное приближение x 0 искомого корня выбрать тот конец отрезка [ a; b] , которому отвечает ордината того же знака, что и знак f (x) на отрезке. 4. Вычислить хk+1 по формуле хk 1 хk f ( xk ) . f ( xk ) 5. Если xk 1 xk , процесс завершить, и считать = xk+1. Если xk 1 xk , перейти к п. 4. 2.3. Пример решения задачи Найти положительный корень уравнения tg( 0,58 x 0,1) x 2 методом Ньютона с точностью = 0,001. В предыдущем пункте был определён интервал, в котором находится положительный корень [0; 1] функции f ( x) tg( 0,58 x 0,1) x 2 , f (0) 0,1003347, f (1) 0,191339. Найдём первую и вторую производные функции f (x ) f ( x) 0,58 2 x, cos (0,58 x 0,1) f " ( x) 2 tg( 0,58 x 0,1) 2. cos 2 (0,58 x 0,1) Вычислим значения второй производной на концах отрезка, которому принадлежит искомый корень уравнения f (0) 1,899, f (1) 0,663 . Так как значения функции и второй производной совпадают в точке b = 1, т. е. в этой точке выполняется условие сходимости f (1) f " (1) 0, то за начальное приближение и примем x0 1 . 9 Строим таблицу: k 0 1 2 xk 1 0,816148 0,791014 f(xk) -0,1913386 -0,0203697 -0,0004405 f (xk) -1,040719 -0,810457 -0,775275 хk+1 0,816148 0,791014 0,7904446 | хk+1- xk | 0,183853 0,025134 0,0005684 Завершить процесс? нет нет да Ответ: х2 0,7910. 3. Метод итераций 3.1. Теория метода итерации Основное преимущество метода – однотипность выполняемых на каждом шаге операций. Пусть известно, что корень уравнения f ( x ) 0 лежит на отрезке a b . Если уравнение f ( x) 0 равносильным образом привести к виду х = (х), то решение задачи сводится к нахождению абсциссы точки пересечения прямой y x и линии y (x ) . Для сходимости метода необходимо обеспечить выполнение условия | ( x) | q 1 (q – некоторая const). 3.2. Алгоритм метода 1. Найти начальный интервал неопределённости L = [ a; b] . 2. Задать начальное приближение x0 [a; b] и 0. 3. Исходное уравнение f ( x) 0 равносильным образом привести к виду х = (х) и проверить условие сходимости метода. 4. Вычислить следующее приближение корня уравнения по расчётной формуле xk 1 ( xk ), k = 0, 1, 2, …. 5. Если хk 1 хk , итерации завершаются и = хk+1. Если хk 1 хk , перейти к п. 4. 3.3. Пример решения задачи 10 Найти положительный корень уравнения tg( 0,58 x 0,1) x 2 методом итераций с точностью до = 0,001. Первоначальный интервал [0; 1], которому принадлежит положительный корень уравнения, найден ранее. Запишем исходное уравнение в виде х = (х) x tg( 0,58x 0,1) . Проверим выполнение условия сходимости метода. Для этого найдём (x) ( x) 0,58 , 2 tg( 0,58 x 0,1) cos2 (0,58 x 0,1) (0) 0,091; (1) 0,158 Условие сходимости выполняется, т. к. (0) 0,091 1; (1) 0,158 1 Расчётная формула имеет вид xk 1 tg( 0,58xk 0,1) , k 0, 1, 2, .... За начальное приближение примем х0 = 1. Строим таблицу: k 0 1 2 3 4 5 6 7 xk 1 0,899256 0,846333 0,819037 0,805049 0,797899 0,794249 0,792386 |xk+1 – xk| 0,100744 0,0529234 0,0272964 0,0139885 0,007150 0,003650 0,001863 0,000950 xk+1 0,899256 0,846333 0,819037 0,805049 0,797899 0,794249 0,792386 0,791435 Ответ: х7 0,7914. 11 Завершить процесс? нет нет нет нет нет нет нет да 4. Индивидуальные задания Задание № 1 Отделить корни уравнения графически или аналитически. Найти приближенно положительный корень уравнения с точностью до 0,0001 методом половинного деления, методом Ньютона, методом итераций. 1. x sin x 0,25 2 16. x 20 sin x 0 x cos0,387 x 0 3. tg 0,4 x 0,4 x 2 x 0 3 18. tg 0,47 x 0,2 x 2 4. tg 0,5 x 0,2 x 2 2 19. x 4 sin x 0 2. 17. ctg x x 0 2 21. 2 x lg x 7 0 7 0 2x 6 6. 3x cos x 1 0 7. x lg x 0,5 20 ctg x 8. tg 0,5 x 0,1 x 2 23. 3x cos x 1 0 5. lg x 22. tg 0,44 0,3 x 2 x 0 4 10. ctg 1,05 x x 2 0 24. ctg x x 0 10 2 25 x 4 sin x 1 11. tg 0,4 x 0,3 x 2 26. tg 0,36 x 0,4 x 2 12. x lg x 1,2 0 27. x lg x 0,9 9. ctg x 28. sin 0,5 x 2 x 0,5 13. 1,8 x sin 10 x 0 2 29. 2 x lg 2 x 3 2 14. x 4 sin x 0 30. 2 sin x 0,6 1,5 x 15. tg 0,3x 0,4 x 2 12 Задание № 2 Отделить корни уравнения графически или аналитически. Найти приближенно положительный корень уравнения с точностью до 0,0001 методом итераций. 3 2 1. x 2 x 2 0 16. x 3 0,2 x 2 0,5 x 0,8 0 3 2 2. x 3x 9 x 10 0 3 17. x 4 x 6 0 3 3. x 2 x 2 0 3 2 18. x 0,1x 0,4 x 1,2 0 3 4. x 3 x 1 0 3 2 19. x 3x 6 x 1 0 3 5. x x 3 0 3 2 20. x 0,1x 0,4 x 1,5 0 3 2 6. x 0,4 x 0,6 x 1,6 0 3 2 21. x 3 x 6 x 2 0 3 2 7. x 0,2 x 0,4 x 1,4 0 3 2 22. x 0,2 x 0,3x 1,2 0 3 2 8. x 0,1x 0,4 x 2 0 3 2 23. x 3x 12 x 9 0 3 2 9. x 3x 12 x 3 0 3 2 24. x 0,2 x 0,5 x 2 0 3 2 10. x 0,2 x 0,5 x 1 0 3 25. x 3 x 1 0 3 2 11. x 0,2 x 0,3x 1,2 0 3 2 26. x 0,2 x 0,5 x 1,2 0 3 2 12. x 3x 6 x 5 0 3 2 27. x 3x 9 x 2 0 3 2 13. x 0,2 x 0,5 x 1,4 0 3 2 28. x 0,1x 0,4 x 1,5 0 3 14. x 2 x 4 0 3 2 29. x 3x 6 x 3 0 3 2 15. x 3 x 12 x 12 0 3 2 30. x 0,1x 0,3x 0,6 0 13 Лабораторная работа II МЕТОДЫ РЕШЕНИЯ СИСТЕМ НЕЛИНЕЙНЫХ УРАВНЕНИЙ 1. Метод простой итерации для системы двух уравнений 1.1. Теория метода итераций Многие задачи оптимизации производственных, экономических, технических и других процессов сводятся к отысканию корней систем нелинейных уравнений. Рассмотрим систему двух уравнений с двумя неизвестными f1 ( x, y) 0, f 2 ( x, y) 0, где (1) f1 ( x, y) и f 2 ( x, y) нелинейные функции, определенные и не- прерывные в некоторой области G R2 . Систему исходных уравнений (1) представим в эквивалентном виде, удобном для проведения итераций x 1( x, y), y 2 ( x, y), (2) где 1( x, y) и 2 ( x, y) определенные и непрерывные в окрестности изолированного решения x ; y системы (2). Если известно какое-либо начальное приближенное значение решения системы уравнений (2), то последующие приближения находятся по формулам xk 1 1 ( xk , yk ), yk 1 2 ( xk , yk ). 14 (3) Достаточное условие сходимости итерационное процесса (3) описано в теореме. Теорема. Пусть в некоторой замкнутой выпуклой области G R2 имеется одна и только одна пара корней х = , у = системы (2). Процесс последовательных приближений (3) сходится к корням х = , у = системы (2), т. е. lim xk , lim yk , если: 1) функции k k 1 ( x, у) , 2 ( x, у) определены и непрерывны и непрерывно диф- ференцируемы в G R2 ; 2) начальное приближение х0 , у0 и все последующие приближения хk , yk (k = 1, 2, …) принадлежат G; 3) в G выполнены неравенства 1 2 q1 1, х х 1 2 q2 1. y y Замечание. Теорема считается верной, если условие 3) заменить условием 3) 1 1 q1 1, х у 2 2 q2 1. х y 1.2. Алгоритм решения задачи 1. Построить графики функций f1 ( x, y) и f 2 ( x, y) для того, чтобы определить достаточно малые области, в каждой из которых заключен ровно один корень системы уравнений (1). 2. Задать начальное приближение ( x0 ; y0 ) и малое положительное число 0 . 3. Записать систему (1) в виде (2). 4. Проверить условие сходимости итерационного процесса (см. теорему о достаточном условии сходимости метода итераций). 5. Вычислить xk 1, yk 1 по расчётным формулам (3) 15 xk 1 1 ( x k ; yk ), y k 1 2 ( xk ; yk ). 6. Если max xk 1 xk , yk 1 yk , то процесс завершен и xk 1; yk 1 , иначе перейти к п. 5. 1.3. Пример решения задачи Решить методом итераций с точностью = 0,001 систему нелинейных уравнений sin( y 1) x 1,2, 2 y cos x 2. Строим графики функций f1( x, y) sin( y 1) x 1,2 , f 2 ( x, y) 2 y cos x 2 для того, чтобы определить координаты их точек пересечения. Это позволит установить число корней данной системы и их начальное приближение х0 , у0 . 16 Приближенные значения интересующих нас корней х0 = 1,3 и у0 = 1,1. Преобразуем данную систему к виду (2) x 1 ( x, y) sin( y 1) 1,2, y 2 ( x, y ) (2 cos x) / 2. Для проверки выполнения условия сходимости, найдем частные производные: (1 ) x 0, (2 ) x (1 ) y cos( y 1); sin x , 2 (2 ) y 0. Ограничиваясь окрестностью G x 1,3 0,25; будем иметь: y 1,1 0,25 (1 ) x (2 ) x 0,481779, (1 ) y (2 ) y 0,995004. Условие сходимости выполняется, т. к. (1 ) x (2 ) x 0,481779 1, (1 ) y (2 ) y 0,995004 1. . Следовательно, если последовательные приближения ( хk , yk ) не покинут область G, то итерационный процесс будет сходящимся. Выполним расчеты по формулам 17 xk 1 sin( yk 1) 1,2, yk 1 (2 cos xk ) / 2. Результаты поместим в таблицу k хk уk 0 1,3 1,1 хk+1 уk+1 | хk+1- хk | | уk+1- уk | max Завершить процесс? 1,299833 1,133749 0,000167 0,033749 0,033749 1 1,299833 1,133749 1,333351 1,13383 0,033518 0,000081 0,033518 2 1,333351 1,13383 1,333431 1,11761 0,000080 0,01622 0,01622 3 1,333431 1,11761 1,317339 1,117571 0,016092 0,000039 0,016092 4 1,317339 1,117571 5 1,3173 1,3173 1,125376 0,000039 0,007805 0,007805 1,125376 1,325048 1,125395 0,007748 0,000002 0,007748 6 1,325048 1,125395 1,325067 1,121641 0,000019 0,003754 0,003754 7 1,325067 1,121641 1,321341 1,121632 0,003726 0,000009 0,003726 8 1,321341 1,121632 1,321332 1,123438 0,000009 0,001806 0,001806 9 1,321332 1,123438 1,323125 1,123442 0,001793 0,000004 0,001793 10 1,323125 1,123442 1,323129 1,122574 0,000004 0,000868 0,000868 x 1,323; Проверка: y 1,123 sin( 1,123 1) 1,323 1,2, 2 1,123 cos(1,323) 2. Ответ: x 1,323; 2. y 1,123. Метод Ньютона для системы двух уравнений 2.1. Теория метода Пусть xn , y n приближенные корни системы уравнений: 18 нет нет нет нет нет нет нет нет нет нет да F ( x, y ) 0, G ( x, y ) 0, где F и G – непрерывно дифференцируемые функции. Полагая x xn hn , y yn k n , получим F ( xn hn ; yn kn ) 0, G( xn hn ; yn kn ) 0. Применим формулу Тейлора и ограничимся членами относительно hn и kn , получим: F ( xn ; yn ) hn Fx ( xn ; yn ) kn Fy ( xn ; yn ) 0, G ( xn ; yn ) hn Gx ( xn ; yn ) kn Gy ( xn ; yn ) 0. Определителем этой системы является определитель матрицы Якоби (якобиан) j ( xn ; yn ) Fx ( xn ; yn ) Fy ( xn ; yn ) Gx ( xn ; yn ) Gy ( xn ; yn ) . Если якобиан не равен нулю, то система будет иметь одно единственное решение hn F ( xn ; yn ) Fy ( xn ; yn ) 1 , j ( xn ; yn ) G ( xn ; yn ) Gy ( xn ; yn ) kn Fx ( xn ; yn ) Fy ( xn ; yn ) 1 . j ( xn ; yn ) Gx ( xn ; yn ) G y ( xn ; yn ) 19 Тогда расчётные формулы имеют вид xn 1 xn F ( xn ; yn ) Fy ( xn ; yn ) 1 , j ( xn ; yn ) G ( xn ; yn ) Gy ( xn ; yn ) yn 1 yn Fx ( xn ; yn ) F ( xn ; yn ) 1 . j ( xn ; yn ) Gx ( xn ; yn ) G( xn ; yn ) Процесс заканчивается, когда max xk 1 xk , yk 1 yk . 2.2. Алгоритм метода 1. Построить графики функций F ( x, y ) и G ( x, y ) для того, чтобы определить достаточно малые области, в каждой из которых заключен ровно один корень исходной системы уравнений. 2. Задать начальное приближение ( x0 ; y0 ) и малое положительное число 0 . 3. Найти Fx ( xn ; yn ) , Fу ( xn ; yn ) Gx ( xn ; yn ) Gy ( xn ; yn ) , якобиан. 4. Вычислить xn 1, yn 1 по расчётным формулам xn 1 xn F ( xn ; yn ) Fy ( xn ; yn ) 1 , j ( xn ; yn ) G ( xn ; yn ) Gy ( xn ; yn ) yn 1 yn Fx ( xn ; yn ) F ( xn ; yn ) 1 . j ( xn ; yn ) Gx ( xn ; yn ) G( xn ; yn ) 5. Если max xn 1 xn , yn 1 yn , то процесс завершен и xn 1; yn 1 , иначе перейти к п. 4. 2.3. Пример решения задачи 20 Решить методом Ньютона систему уравнений с точностью = 0,001 2 tg( xy 0,2) x , 2 2 0,6 x 2 y 1. Построим графики функций F ( x, y ) tg( xy 0,2) x 2 , G ( x, y ) 0,6 x 2 2 y 2 1 для того, чтобы определить координаты их точек пересечения. Это позволит установить число корней данной системы и их начальное приближение х0 , у0 . Из рисунка видно, что система имеет четыре корня. На примере корня, расположенного в первой четверти (х0; у0), рассмотрим алгоритм уточнения корня по методу Ньютона. х0 0,9; у0 0,5 Найдём частные производные первого порядка функций F ( x, y ) и G ( x, y ) : y 2 x, cos ( xy 0,2) x Fy ( x, y ) , 2 cos ( xy 0,2) Fx ( x, y ) 2 Gx ( x, y) 1,2 x, Gy ( x, y) 4 y. Расчётные формулы имеют вид: xn 1 xn F ( xn ; yn ) Fy ( xn ; yn ) 1 , j ( xn ; yn ) G ( xn ; yn ) Gy ( xn ; yn ) 21 yn 1 yn Fx ( xn ; yn ) F ( xn ; yn ) 1 . j ( xn ; yn ) Gx ( xn ; yn ) G( xn ; yn ) где F ( xп , yп ) tg( xп yп 0,2) xп2 , G( xп , yп ) 0,6 xп2 2 yп2 1 ; yп 2 xп j ( xn ; yn ) cos ( xп yп 0,2) 1,2 xп 2 хп cos ( xп yп 0,2) . 4 yп 2 Строим таблицу: k 0 xn 0,9 yn 0,5 F(xn, yn) G(xn, yn) F'x(xn, yn) G'x(xn, yn) F'y(xn, yn) G'y(xn, yn) -0,049796 -0,014 -1,011045 1,08 1,42012 2 1 0,877583 0,519105 -0,001141 0,001031 -0,929074 1,053100 1,396567 2,07642 2 0,876463 0,519177 -5,7087E-07 0,000002 -0,927377 1,051756 1,3936737 2,076708 j(xn, yn) hn 0,02241 -3,555819 7 -3,399871 0,00112 0,00000 -3,391695 1 х2 = 0,876463; kn -0,0191 xn+1 yn+1 xn+1 xn yn+1 yn 0,877583 0,519105 0,022417 max 0,019105 0,022417 -0,000072 0,876463 0,519177 0,001120 0,000072 0,00112 3,56E-07 0,876462 0,519177 0,000001 3,56E-07 0,000001 y2 = 0,519177. Поверка: tg( 0,876463 0,519177 0,2) 0,8764632 , 0,7681973 0,76819791, 2 2 0,6 0,876463 2 0,519177 1, 0,999998 1. Ответ: х = 0,876; у = 0,519. 3. Индивидуальные задания Задание № 1 Решить приближенно систему нелинейных уравнений с точностью до 0,001 методом итераций. 22 sin( x 1) y 1,2 2 x cos y 2 3. cos( y 1) x 0,5 y cos x 3 cos( x 1) y 0,5 x cos y 3 4. sin x 2 y 2 cos( y 1) x 0,7 18. y cos x 1,5 2 x sin( y 0,5) 1 19. sin( x 0, ,5) y 1 cos( y 2) x 0 20. cos( x 0,5) y 0,8 sin y 2 x 1,6 21. sin( x 1) 1,3 y x sin( y 1) 0,8 22. 1. 2 x sin y 2 cos( x 1) y 0,7 2. 2 y sin( x 0,5) 1 x cos y 0,5 5. sin( y 0,5) x 1 cos( x 2) y 0 6. cos( y 0,5) x 0,8 2 y sin x 1,6 7. sin( y 1) x 1,3 y sin( x 1) 0,8 8. 2 x cos y 0 y sin x 0,4 9. 2 y cos( x 1) 0 x sin y 0,4 23. cos( y 0,5) x 2 2 y sin x 1 cos( x 0,5) y 2 sin y 2 x 1 24. 10. sin( y 2) x 1,5 y cos( x 2) 0,5 11. sin( x 2) y 1,5 x cos( y 2) 0,5 25. sin( x 1) y 1 2 x cos y 2 sin( y 1) x 1,2 2 y cos x 2 26. sin x 2 y 1,6 x cos( y 1) 1 27. 12. cos( x 1) y 0,8 x cos y 2 13. sin( x 1) y 1,5 x sin( y 1) 1 14. 23 cos x y 1,2 2 x sin( y 0,5) 2 28. sin( y 1) x 1 2 y cos x 2 sin( x 0,5) y 1,2 x cos( y 2) 0 29. cos( x 0,5) y 1 sin y 2 x 2 30. 15. cos( y 1) x 0,8 y cos x 2 16. cos( x 1) y 1 sin y 2 x 1,6 17. Задание № 2 Решить приближенно систему нелинейных уравнений с точностью до 0,001 методом Ньютона. sin( x y ) 1,4 x 0 tg( xy 0,4) x 2 1. 0,6 x 2 2 y 2 1 sin( x y ) 1,6 x 0 2. 2 2 x y 1 11. 2 2 x y 1 tg( xy 0,1) x 2 0,5 x 2 2 y 2 1 12. sin( x y ) 1,1x 0,1 tg( xy 0,1) x 2 3. x 2 2 y 2 1 13. 2 2 x y 1 sin( x y ) 1,2 x 0,2 tg( x y ) x 2 x 2 2 y 2 1 4. 14. 2 2 x y 1 sin( x y ) x 1 tg( xy 0,3) x 2 0,9 x 2 2 y 2 1 5. 15. sin( x y ) 1,3 x 6. 2 2 x y 1 tg( xy 0,2) x 2 16. x 2 2 y 2 1 2 2 x y 1 sin( x y ) 1,5 x 0 tg xy x 2 0,8 x 2 2 y 2 1 17. 7. 2 2 x y 1 24 sin( x y ) 1,5 x 0,1 tg xy x 2 0,5 x 2 2 y 2 1 8. 18. 2 2 x y 1 sin( x y ) 1,2 x 0,2 tg xy x 2 9. 0,7 x 2 2 y 2 1 sin( x y ) 1,2 x 0,1 10. 2 2 x y 1 19. 2 2 x y 1 tg( xy 0,1) x 2 20. 0,7 x 2 2 y 2 1 sin( x y ) 1,5 x 0,2 tg( xy 0,2) x 2 0,6 x 2 2 y 2 1 21. 26. sin( x y ) 1,5 x 0,1 22. 2 2 x y 1 tg xy x 2 27. 0,6 x 2 2 y 2 1 sin( x y ) 1,2 x 0 28. 2 2 x y 1 2 2 x y 1 tg( xy 0,4) x 2 23. 0,8 x 2 2 y 2 1 sin( x y ) 1,2 x 0,1 tg( xy 0,3) x 2 0,5 x 2 2 y 2 1 24. 29. tg( xy 0,1) x 2 25. 0,9 x 2 2 y 2 1 30. 2 2 x y 1 sin( x y ) 1,1x 0,1 2 2 x y 1 25 Лабораторная работа III МЕТОДЫ РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОЙ АЛГЕБРЫ 1. Метод Гаусса 1.1. Теория метода Пусть дана система т линейных уравнений с п неизвестными: a11x1 a12 x2 ... a1n xn b1 , a21x1 a22 x2 ... a2 n xn b2 , .......................................... a x a x ... a x b , mn n m m1 1 m 2 2 ____ ____ ____ где aij (i 1, m; j 1, n ) коэффициенты системы, x j ( j 1, n ) ____ неизвестные, bi (i 1, m) свободные члены. Сокращенно (в матричном виде) данная система записывается в виде АХ = В, 26 где а11 а12 ... а1п а21 а22 ... а2 п А . . . . , . . . . ат1 ат 2 ... ат п х1 b1 х2 b2 Х . , В . . . . хп bm Решением системы линейных алгебраических уравнений (СЛАУ) называется упорядоченная совокупность чисел x1 , x2 , ..., xn , обращающих эту систему в тождество. Наиболее распространенным методом решения СЛАУ является метод Гаусса, который состоит в исключении слагаемых системы путём её равносильного преобразования. Метод разбивается на две совокупности операций, которые условно названы прямым ходом и обратным ходом. 1.2. Алгоритм метода 1. Прямой ход состоит в исключении элементов, расположенных ниже элементов, соответствующих главной диагонали матрицы А. Схематически прямой ход представляется в виде: а11 а12 ... а1п b1 1 с12 ... с1п d1 а21 а22 ... а2 п b2 0 1 ... c2 п d 2 . . А . . . . . . D, . . . . . . . . ат1 ат 2 ... ат п bm 0 0 ... 1 d m где матрица А (соединённые в одну (расширенную) матрица А и вектор В) преобразуется к верхнетреугольному виду с единицами на главной диагонали; D матрица, которая содержит опорные строки, получающиеся при выполнении прямого хода, а затем используется в обратном ходе. 2. Обратный ход. От А1 переходят к системе, включающей х1, х2 , ..., хп , и, начиная с последнего уравнения, последовательно определяют хп , хп1, ..., х1 . 27 Для простоты рассуждений ограничимся рассмотрением системы четырех уравнений с четырьмя неизвестными a11x1 a12 x2 a13x3 a14 x4 а15 , a21x1 a22 x2 а23x3 a24 x4 а25 , a31x1 a32 x2 а33x3 a34 x4 а35 , a x a x а x a x а . 43 3 44 4 45 41 1 42 2 (1) Пусть a11 0 (ведущий элемент). Разделив коэффициенты первого уравнения системы (1) на a11 , получим: x1 b12x2 b13x3 b14x4 b15 , где b1 j a1 j a11 (2) , ( j 2, 5 ). Пользуясь уравнением (2), легко исключить из системы (1) неизвестную x1 . Для этого вычтем уравнение (2), умноженное соответственно на а21, а31 и на а41, из второго, третьего и четвёртого уравнений системы (1). В результате получим систему из трёх уравнений: (1) (1) (1) (1) a22 x2 а23 x3 а24 х4 а25 , (1) (1) (1) (1) (1) a32 x2 а33 x3 а34 х4 а35 , (1) (1) (1) (1) a42 x2 а43 x3 а44 х4 а45 , где коэффициенты aij(1) (i, j 2) вычисляются по формуле aij(1) aij ai1b1 j (i, j 2). Разделив далее, коэффициенты первого уравнения системы (1) (1) на «ведущий элемент» a22 , получим уравнение (1) (1) (1) , x2 b23 x3 b24 х4 b25 28 (2) где b2(1j) a2(1j) (1) a22 ( j 3, 5 ). Исключив x2 , таким же способом, каким был исключен x1 , придем к следующей системе уравнений: ( 2) ( 2) ( 2) a33 x3 а34 x4 а35 , ( 2) ( 2) ( 2) a43 x3 а44 x3 а45 , где aij( 2) aij(1) ai(21)b2(1j) (1) (i, j 3). Разделив коэффициенты первого уравнения системы (1) на ( 2) «ведущий элемент» a33 , получим ( 2) ( 2) , x3 b34 х4 b35 где b3( 2j ) a3( 2j ) ( 2) a33 (2) ( j 4, 5 ). Исключив теперь x3 аналогичным путем из системы (1), будем иметь: (3) (3) , а44 x4 а45 где aij(3) aij( 2) ai(32)b3( 2j ) (1) (i, j 4) . Отсюда ( 3) а45 ( 3) x4 (3) b45 . а44 (2) Остальные неизвестные последовательно определяются из уравнений (2), (2) и (2): ( 2) ( 2) x3 b35 b34 х4 ; (1) (1) (1) x2 b25 b24 х4 b23 x3; x1 b15 b14x4 b13x3 b12x2 . Таким образом, процесс решения линейной системы по методу Гаусса сводится к построению эквивалентной системы (2), (2), (2), (2), имеющей треугольную матрицу. Необходимым и достаточным 29 условием применимости метода является неравенство нулю всех «ведущих элементов». Вычисления удобно поместить в таблицу, называемую схемой единственного деления. Раздел А содержит коэффициенты системы, включая свободные члены. Последняя строка раздела А схемы представляет собой результат деления первой строки раздела на «ведущий элемент» а11. Раздел А1 содержит элементы aij(1) (i, j 2) равные соответствующим элементам aij предшествующего раздела без произведения их «проекций» на ряды раздела А, содержащие элемент 1, т. е. aij(1) aij ai1b1 j . Последняя строка раздела А1 схемы представляет собой результат деления первой строки раздела на «ведущий эле(1) мент» a22 . Аналогично строятся следующие разделы. Прямой ход заканчивается, когда мы дойдем до раздела, состоящего из одной строки, не считая преобразованной (раздел А3 в нашем частном случае). Схема единственного деления S Раздел схемы A х1 х2 х3 х4 Свободный член а11 а21 а31 а41 а12 а22 а32 а42 а13 а23 а33 а43 а14 а24 а34 а44 а15 а25 а35 а45 а16 а26 а36 а46 1 b12 b13 b14 b15 b16 а16= а11+ а12 +а13 +а14+ а15 а26= а21+ а22+ а23+ а24+ а25 а36= а31+ а32+ а33+ а34+ а35 а46= а41+ а42+ а43+ а44+ а45 b16 1 b12 b13 b14 b15 (1) (1) a 22 a 23 (1) a 24 (1) a 25 (1) a 26 (1) (1) (1) (1) (1) a 26 a 22 a 23 a 24 a 25 (1) (1) a 32 a 33 (1) a34 (1) a35 (1) a 36 (1) (1) (1) (1) (1) a 36 a 32 a 33 a 34 a 35 (1) (1) a 42 а 43 (1) a 44 (1) a 45 (1) a 46 (1) (1) (1) (1) (1) а46 a42 а43 а44 а45 (1) b23 (1) b24 (1) b25 (1) b26 (1) (1) (1) (1) b26 1 b23 b24 b25 ( 2) a33 ( 2) a34 ( 2) a 35 ( 2) a 36 ( 2) ( 2) ( 2) ( 2) a 36 a 33 a 34 a 35 ( 2) a 43 ( 2) a 44 ( 2) a 45 ( 2) a 46 ( 2) ( 2) ( 2) ( 2) a 46 a 43 a 44 a 45 1 30 А1 А2 1 1 1 1 ( 2) b34 ( 2) b35 ( 2) b36 (1) (1) ( 2) b36 1 b34 b36 ( 3) a 44 ( 3) a 45 ( 2) a 46 ( 2) ( 2) ( 2) a 46 a 44 a 45 1 ( 3) b 45 ( 2) b46 (1) ( 2) b46 1 b46 1 (3) x4 b45 х4 1 х4 ( 2) ( 2) x3 b35 b34 х4 х3 1 х3 (1) (1) (1) x2 b25 b24 х4 b23 x3 x1 b15 b14 x4 b13x3 b12 x2 х2 1 х2 х1 1 х1 А3 В При обратном ходе используются лишь последние строки разде( 3) лов А и Ai, т. е. содержащие единицы. Элемент b45 из раздела А3, стоящий в столбце свободных членов отмеченной строки раздела, дает значение x4 . Далее, все остальные неизвестные xi (i = 3, 2, 1) шаг за шагом находятся с помощью вычитания из свободного члена отмеченной строки суммы произведений ее коэффициентов на соответствующие значения ранее найденных неизвестных. Значения неизвестных последовательно выписываются в последний раздел В. Расставленные там единицы помогают находить для xi соответствующие коэффициенты в отмеченных строках. Для контроля вычислений используются так называемые «контрольные суммы» ai 6 5 aij , (i = 1, 2,…, 5), помещенные в столб- j 1 це Σ и представляющие собой сумму элементов строк матрицы исходной системы (1), включая свободные члены. Над контрольными суммами в каждой строке проделывают те же операции, что и над остальными элементами этой строки. При отсутствии ошибок в вычислениях элементы столбца Σ равны суммам элементов соответствующих преобразованных строк (столбец S). 1.3. Пример решения задачи Решить систему линейных уравнений АХ = В с точностью до 0,001 методом Гаусса, если 31 10 1,3 2,1 1,7 2,1 5,4 3,1 1,7 А = 3,3 7,7 4,4 5,1 10 20,1 20,4 1,7 3,1 2,1 В= 1,9 1,8 Вычисления запишем в таблицу: х1 х2 1,7 3,1 3,3 10 1 0 0 0 10 1,7 -7,7 -20,1 5,882353 -16,5353 -27,1118 -78,9235 1 0 0 х1 х2 х3 х4 -1,3 2,1 -2,1 5,4 4,4 -5,1 20,4 1,7 -0,76471 1,235294 0,270588 1,570588 6,923529 -9,17647 28,04706 -10,6529 -0,01636 -0,09498 6,479865 -11,7517 26,75553 -18,1494 1 -1,81356 х3 х4 0 30,37348 1 x4 = x3 = x2 = x1 = Ответ: x1 = 0,861, Свободный S член 3,1 15,6 15,6 2,1 10,2 10,2 1,9 -3,2 -3,2 1,8 13,8 13,8 1,823529 9,17647059 9,17647059 -3,55294 -18,247059 -18,247059 -4,11765 -33,482353 -33,482353 -16,4353 -77,964706 -77,964706 0,21487 1,10352188 1,10352188 1,707862 -3,5639274 -3,5639274 0,523017 9,12913554 9,12913554 0,263564 -0,5500003 -0,5500003 Свободный член -6,52879 -0,21495 -0,21495 -0,12626 0,192387 0,860814 23,8446854 23,8446854 0,78504962 0,78504962 x2 = 0,192, x3 = -0,126, x4 = -0,215. 32 S 2. Нахождение обратной матрицы по схеме единственного деления 2.1. Теория метода Опр. 1. Квадратная матрица А называется невырожденной, если ее определитель отличен от нуля, и вырожденной, если det А = 0. Опр. 2. Квадратная матрица А 1 называется обратной для матрицы А того же порядка, если их произведение равно единичной матрице того же порядка, что и матрицы А и А 1 , т. е. А А1 = А 1 А = Е. Теорема. Для того, чтобы квадратная матрица А имела обратную, необходимо и достаточно, чтобы ее определитель был отличен от нуля. Таким образом, если det А = 0, то А 1 не существует. Для нахождения обратной матрицы А1 [ xij ] используем ос1 новное соотношение А А = Е. Перемножая матрицы А и А 1 , будем иметь систему n уравнений относительно n2 неизвестных [ xij ] : n aik xkj ij (i, j = 1, 2, …, n), k 1 1, если i j, 0, если i j. где ij Полученные системы n линейных уравнений, имеющих одну и ту же матрицу А и различные свободные члены, одновременно можно решить методом Гаусса (см. предыдущий пункт). 2.2. Пример решения задачи Найти обратную матрицу для матрицы А с точностью до 0,001 по схеме единственного деления. 33 10 1,3 2,1 1,7 А = 3,1 1,7 2,1 5,4 . 3,3 7,7 4,4 5,1 10 20,1 20,4 1,7 Вычисления поместим в таблицу: х1 х2 1,7 10 3,1 1,7 3,3 -7,7 10 -20,1 1 5,88235 -16,5353 -27,11176 -78,92353 1 х3 х4 -1,3 2,1 -2,1 5,4 4,4 -5,1 20,4 1,7 -0,76471 1,23529 0,27059 1,57059 6,92353 -9,17647 28,04706 -10,65294 -0,01636 -0,09498 6,47986 -11,75165 26,75553 -18,14941 1 -1,81356 30,37348 1 4 стр. 3 стр. 2 стр. 1 стр. j=1 1 0 0 0 0,58824 -1,82353 -1,94118 -5,88235 0,11028 1,04874 2,82142 0,16185 -1,50885 -0,04968 -0,04968 0,07176 0,10674 0,07661 j=2 0 1 0 0 0 1 0 0 -0,06048 -1,63963 -4,77303 -0,25303 1,99704 0,06575 0,06575 -0,13379 -0,05642 0,14836 j=3 j=4 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0,15432 0 -4,12903 1 -0,13594 0,03292 -0,13594 0,03292 -0,09222 0,05971 -0,01442 0,00410 0,18224 -0,01915 Проверим правильность вычислений S 13,5 13,5 9,1 9,1 -4,1 -4,1 13 13 7,94118 7,941176 -15,51765 -15,51765 -30,30588 -30,30588 -66,41176 -66,41176 0,93846 0,93846 -4,86268 -4,86268 7,65450 7,65450 -0,75043 -0,75043 27,73264 27,73264 0,91305 0,91305 А А1 = 0,14836 0,18224 0,01915 1,7 10 1,3 2,1 0,07661 = 3,1 1,7 2,1 5,4 0,10674 0,05642 0,01442 0,00410 = 3,3 7,7 4,4 5,1 0,07176 0,13379 0,09222 0,05971 10 20,1 20,4 1,7 0,04968 0,06575 0,13594 0,03292 1 = 0 0 0 0 1 0 0 0 0 1 0 34 0 0 = Е. 0 1 Так как в результате перемножения матриц получилась единичная матрица, то вычисления произведены правильно. Ответ: А 3. 1 0,148 0,182 0,019 0,077 0,107 0,056 0,014 0,004 0,072 0,134 0,092 0,060 0,050 0,066 0,136 0,033 Нахождение определителя матрицы по схеме Гаусса 3.1. Теория и алгоритм метода Приведенная ранее схема единственного деления, может быть использована для вычисления определителей. По этой схеме определитель равен произведению «ведущих» элементов а11 а12 ... а1п а21 а22 ... а2 п (1) ( 2 ) ( п 1) а33 ...апп , . . . . а11а22 . . . . ап1 ап 2 ... апп (1) ( 2) ( п1) где а11, а22 ведущие элементы схемы единствен, а33 , ..., апп ного деления. Заметим, что если для какого-нибудь шага элемент аii(i 1) 0 или близок к нулю (что влечет за собой уменьшение точности вычислений), то следует соответствующим образом изменить порядок строк и столбцов матрицы. 3.2. Пример решения задачи Найти приближенно определитель матрицы А с точностью до 0,0001 по схеме Гаусса. 35 10 1,3 2,1 1,7 2,1 5,4 3,1 1,7 А = . 3,3 7,7 4,4 5,1 10 20,1 20,4 1,7 Для удобства поместим вычисления в таблицу. i 1 2 3 4 1' 2' 3' 4' 2'' 3'' 4'' 3'' ' 4'' ' ai1 1,7 3,1 3,3 10 1 ai2 10 1,7 -7,7 -20,1 5,882353 -16,535294 -27,111765 -78,923529 1 ai3 -1,3 -2,1 4,4 20,4 -0,764706 0,2705882 6,923529 28,047059 -0,0163643 6,4798648 26,755532 ai4 2,1 5,4 -5,1 1,7 1,235294 1,570588 -9,176471 -10,652941 -0,094984 -11,751654 -18,149413 12,5 8,1 -5,1 12 7,352941 -14,694118 -29,364706 -61,529412 0,888652 -5,271789 8,606119 S 12,5 8,1 -5,1 12 7,352941 -14,694118 -29,364706 -61,529412 0,888652 -5,271789 8,606119 1 -1,813565 -0,813565 -0,813565 30,373476 30,373476 30,373476 = -5532,4982 Ответ: = -5532,498. 4. Метод итераций 4.1. Теория и алгоритм метода При большом числе неизвестных линейной системы удобнее пользоваться приближенными численными методами. Рассмотрим один из этих методов метод итерации. Пусть дана система т линейных уравнений с п неизвестными 36 a11x1 a12 x2 ... a1n xn b1 , a21x1 a22 x2 ... a2 n xn b2 , .......................................... a x a x ... a x b , m2 2 mn n m m1 1 (1) которая сокращенно записывается в виде АХ = В, а11 а12 ... а1п а21 а22 ... а2 п А . . . . , . . . . ат1 ат 2 ... ат п где х1 b1 х2 b2 Х . , В . . . . хп bm ___ Предполагая, что диагональные элементы aii 0 ( i 1, n ), разрешим первое уравнение системы относительно х1, второе – относительно х2 и т.д. В результате получаем систему, эквивалентную исходной системе: x1 1 12 x2 ... 1n xn , x2 2 21x1 ... 2 n xn , .......................................... x x ... a x , п п1 1 nп 1 n 1 п где i (2) ____ aij bi , ij при i j; ij 0 при i j (i, j 1, n ) . aii aii Систему (2) можно записать в матричной форме X X , если ввести матрицы: 37 (2) x1 x 2 Х = . , . xn 11 12 ... 1п 21 22 ... 2 п = . . . . , . . . . n1 n 2 ... nп 1 2 = . . . n Систему (2) решим методом последовательных приближений. За нулевое приближение принимаем, например, столбец свободных членов X ( 0) . Далее, последовательно строим матрицы-столбцы X (1) X ( 0) (первое приближение), X ( 2) X (1) (второе приближение) и т. д. Вообще говоря, любое (k+1)-e приближение вычисляют по формуле X ( k 1) X ( k ) k 0, 1, 2, ... . (3) Метод последовательных приближений, определяемых формулой (3). Итерации прерываются при выполнении условия x( k 1) x( k ) , где заданная точность, ||х|| норма вектора х. Для успешного применения процесса итерации модули диагональных коэффициентов системы (1) должны быть велики по сравнению с модулями недиагональных коэффициентов этой системы (свободные члены при этом роли не играют), т. е. для системы (2) выполняется условие n 1 max ij 1. i j 1 4.2. Пример решения задачи Решить приближенно систему линейных уравнений АХ = В с точностью до 0,001 методом итераций, предварительно преобразовав её к виду, подходящему для итераций. 38 0,87 x1 0,27 x2 0,22 x3 0,18 x4 1,21, 0,21x x 0,45 x 0,18 x 0,33, 1 2 3 4 0 , 12 x 0 , 13 x 1 , 33 x 0 , 18 x4 0,48, 1 2 3 0,33x1 0,05 x2 0,06 x3 1,28 x4 0,17. Модули диагональных коэффициентов аii данной системы превышают модули недиагональных коэффициентов. Преобразуем систему к виду, подходящему для итераций 0,87 x1 1,21 0,27 x2 0,22 x3 0,18 x4 x 0,33 0,21x 0,45 x 0,18 x , 2 1 3 41 1,33x3 0,48 0,12 x1 0,13x2 0,18 x4 , 1,28 x4 0,17 0,33x1 0,05 x2 0,06 x3. 1,21 0,27 0,22 0,18 x1 0,87 0,87 x2 0,87 x3 0,87 x4 x2 0,33 0,21x1 0,45 x3 0,18 x4 , 0,48 0,12 0,13 0,18 x3 1,33 1,33 x1 1,33 x2 1,33 x4 , 0,17 0,33 0,05 0,06 x4 1,28 1,28 x1 1,28 x2 1,28 x3 . В матричном виде система имеет вид: 1,21 0 х1 0,87 0,33 0,21 х2 0,48 0,12 х 3 1,33 1,33 х 4 0,17 0,33 1,28 1,28 0,27 0,87 0 0,13 1,33 0,05 1,28 39 0,22 0,87 0,45 0 0,06 1,28 0,18 0,87 х1 0,18 х 0,18 2 . х 1,33 3 х 0 4 Проверим выполнение условия сходимости 0 0,21 0,12 1,33 0,33 1,28 0,27 0,87 0 0,13 1,33 0,05 1,28 0,22 0,87 0,45 0 0,06 1,28 0,18 0,87 0,18 0,18 1,33 0 n 0,67 1, 0,87 1 j 2 j 0,84 1, 3 j 0,43 1, 1,33 0,44 1. 1,28 j 1 n j 1 n j 1 n 4 j j 1 Так как сумма модулей элементов строк меньше единицы, то процесс итераций для данной системы сходится к единственному решению, независимо от выбора начального приближения. За нулевое приближение примем, столбец свободных членов, т. е. X (0) 1,21 0,87 1,39080 0,33 0,33000 0,48 , 1,33 0,36090 0,13281 0 , 17 1,28 и по формуле X ( k 1) X ( k ) k 0, 1, 2, ... вычисляем все последующие приближения. Результат вычисления поместим в таблицу: k 0 1 2 3 4 x1k 1,39080 1,40713 1,27242 1,27103 1,28476 x2k -0,33 -0,48357 -0,46168 -0,44701 -0,44816 x3k -0,3609 -0,28565 -0,25469 -0,26447 -0,26755 x 4k -0,13281 0,19595 0,19768 0,16526 0,16502 x1k+1 1,40713 1,27242 1,27103 1,28476 1,28523 40 x2k+1 -0,48357 -0,46168 -0,44702 -0,44816 -0,4497 x3k+1 -0,28565 -0,25469 -0,26447 -0,26755 -0,26646 x4k+1 0,19595 0,19768 0,16526 0,16502 0,16837 ||xk+1-xk|| 0,37094 0,13995 0,03693 0,01412 0,00387 5 1,28523 -0,4497 -0,26646 0,16837 1,28379 -0,44968 -0,26611 0,16848 0,00149 6 1,28379 -0,44968 -0,26611 0,16848 1,28368 -0,44952 -0,26622 0,16813 0,00042 Ответ: х1 = 1,284; х2 = -0,450; х3 = -0,266; х4 = 0,168. 5. Индивидуальные задания Задание № 1 Решить приближенно систему линейных уравнений с точностью до 0,001 методом Гаусса. Задание № 2 Найти приближенно обратную матрицу для матрицы A с точностью до 0,001 по схеме единственного деления. Задание № 3 Найти приближенно определитель матрицы A с точностью до 0,001 по схеме Гаусса. №1 0,63x1 1,00 x2 0,71x3 0,34 x4 2,08 1,17 x +0,18 x 0,65 x +0,71x 0,17 1 2 3 4 2,71x1 0,75 x2+1,17 x3 2,35 x4 1,28 3,58 x1 0,21x2 3,45 x3 1,18 x4 0,05 №2 3,51x1 0,17 x2 3,75 x3 0,28 x4 0,75 4,52 x +2,11x 0,11x 0,12 x 1,11 1 2 3 4 2,11x1 3,17 x2+0,12 x3 0,15 x4 0,21 3,17 x1 1,81x2 3,17 x3 0,22 x4 0,05 №3 41 0,17 x1 0,75 x2 0,18 x3 0,21x4 0,11 0,75 x +0,13x 0,11x +1,00 x 2,00 1 2 3 4 0,33x1 0,11x2+3,01x3 2,01x4 0,11 0,11x1 1,12 x2 1,11x3 1,31x4 0,13 №4 1,00 x1 0,13x2 2,00 x3 0,14 x4 0,15 0,75 x +0,18 x 0,21x 0,77 x 0,11 1 2 3 4 0 , 28 x 0 , 17 x + 0 , 39 x 0 , 48 x 1 2 3 4 0 ,12 1.00 x1 3,14 x2 0,21x3 1,00 x4 0,11 №5 3,01x1 0,14 x2 1,00 x3 0,15 x4 1,00 1,75 x +1,11x 0,13x 0,75 x 0,13 1 2 3 4 0,17 x1 2,11x2+0,71x3 1,71x4 1,00 0,21x1 0,21x2 0,35 x3 0,33x4 0,17 №6 1,15 x1 0,62 x2 0,83x3 0,92 x4 2,15 0,82 x 0,54 x 0,43x 0,25 x 0,62 1 2 3 4 0,24 x1 1,15 x2 0,33x3 1,42 x4 0,62 0,73x1 0,81x2 1,27 x3 0,67 x4 0,88 №7 2,20 x1 3,17 x2 1,24 x3 0,87 x4 0,46 1,50 x 2,11x 0,45 x 1,44 x 1,50 1 2 3 4 0,86 x1 1,44 x2 0,62 x3 0,28 x4 0,12 0,48 x1 1,25 x2 0,63x3 0,97 x4 0,35 №8 42 0,64 x1 0,72 x2 0,83x3 4,2 x4 2,23 0,58 x 0,83x 1,43x 0,62 x 1,71 1 2 3 4 0,86 x1 0,77 x2 1,83x3 0,88 x4 0,54 1,32 x1 0,52 x2 0,65 x3 1,22 x4 0,65 №9 1,42 x1 0,32 x2 0,42 x3 0,85 x4 1,32 0,63x 0,43x 1,27 x 0,58 x 0,44 1 2 3 4 0,84 x1 2,23x2 0,52 x3 0,47 x4 0,64 0,27 x1 1,37 x2 0,64 x3 1,27 x4 0,85 № 10 0,73x1 1,24 x2 0,38 x3 1,43x4 0,58 1,07 x 0,77 x 1,25 x 0,66 x 0,66 1 2 3 4 1,56 x1 0,66 x2 1,44 x3 0,87 x4 1,24 0,75 x1 1,22 x2 0,83x3 0,37 x4 0,92 № 11 1,32 x1 0,83x2 0,44 x3 0,62 x4 0,68 0,83x 0,42 x 0,56 x 0,77 x 1,24 1 2 3 4 0,58 x1 0,37 x2 1,24 x3 0,62 x4 0,87 0,35 x1 0,66 x2 1,38 x3 0,93x4 1,08 № 12 0,11x1 0,17 x2 0,72 x3 0,34 x4 0,17 0,81x 0,12 x 0,91x 0,17 x 1,00 1 2 3 4 0,17 x1 0,18 x2 1,00 x3 0,23x4 0,21 0,13x1 0,17 x2 0,99 x3 0,35 x4 2,71 № 13 43 0,18 x1 2,11x2 0,13x3 0,22 x4 0,22 0,33x 0,22 x 1,00 x 0,17 x 0,11 1 2 3 4 1,00 x1 0,11x2 2,00 x3 0,45 x4 1,00 7,00 x1 0,17 x2 0,22 x3 0,33x4 0,21 № 14 2,00 x1 0,05 x2 3,01x3 0,11x4 0,21 1,00 x 2,00 x 3,02 x 0,05 x 0,18 1 2 3 4 0,17 x1 0,99 x2 2,00 x3 0,17 x4 0,17 0,33x1 0,07 x2 0,33x3 2,00 x4 0,17 № 15 0,17 x1 0,13x2 0,11x3 0,12 x4 0,22 1,00 x 1,00 x 0,13x 0,13x 0,11 1 2 3 4 0,35 x1 0,33x2 0,12 x3 0,13x4 0,12 0,13x1 0,11x2 0,13x3 0,11x4 1,00 № 16 0,11x1 1,13x2 0,17 x3 0,18 x4 1,00 0,13x 1,17 x 0,18 x 0,14 x 0,13 1 2 3 4 0,11x1 1,05 x2 0,17 x3 0,15 x4 0,11 0,15 x1 0,05 x2 0,18 x3 0,11x4 1,00 № 17 1,00 x1 0,17 x2 0,11x3 0,15 x4 0,17 0,14 x +0,21x 0,33x 0,11x 1,00 1 2 3 4 0,22 x1 3,44 x2 0,11x3 0,12 x4 2,00 0,11x1 0,13x2 0,12 x3 0,14 x4 0,13 № 18 44 1,00 x1 0,55 x2 0,13x3 0,34 x4 0,13 0,13x 0,17 x 0,33x +0,17 x 0,11 1 2 3 4 0,11x1 0,18 x2 0,22 x3 0,11x4 1,00 0,13x1 0,12 x2 0,21x3 0,22 x4 0,18 № 19 1,00 x1 0,51x2 0,12 x3 0,55 x4 0,12 0,12 x +0,18 x 0,22 x 0,41x 0,13 1 2 3 4 0,22 x1 3,01x2+0,31x3 0,58 x4 1,00 1,00 x1 0,24 x2 3,05 x3 0,22 x4 3,41 № 20 0,13x1 0,22 x2 0,14 x3 0,15 x4 1,00 0,22 x 0,31x 0,42 x 5,10 x 6,01 1 2 3 4 0,62 x1 0,74 x2+0,85 x3 0,96 x4 0,11 0,12 x1 0,13x2 0,14 x3 0,45 x4 0,16 № 21 0,18 x1 0,19 x2 0,20 x3 0,21x4 0,22 0,51x 0,50 x 0,49 x 0,48 x 0,47 1 2 3 4 0,61x1 0,62 x2 0,63x3 0,64 x4 0,65 0,11x1 0,15 x2 0,22 x3 0,38 x4 0,42 № 22 0,17 x1 0,18 x2 0,19 x3 5,74 x4 1,00 0,11x 0,43x 0,15 x 0,17 x 1,90 1 2 3 4 0,12 x1 0,14 x2 0,16 x3 0,18 x4 2,00 0,1x1 0,13x2 0,41x3 0,52 x4 1,00 № 23 45 1,00 x1 2,01x2 2,04 x3 0,17 x4 0,18 0,33x 0,77 x 0,44 x 0,51x 0,19 1 2 3 4 0,31x1 0,17 x2 0,21x3 0,54 x4 0,21 0,17 x1 1,00 x2 0,13x3 0,21x4 0,31 № 24 2,34 x1 1,42 x2 0,54 x3 0,21x4 0,66 1,44 x 0,53x 1,43x 1,27 x 1,44 1 2 3 4 0,63x1 1,32 x2 0,65 x3 1,43x4 0,94 0,56 x1 0,88 x2 0,67 x3 2,38 x4 0,73 № 25 0,63x1 0,76 x2 1,34 x3 0,37 x4 1,21 0,54 x 0,83x 0,74 x 1,27 x 0,86 1 2 3 4 0,24 x1 0,44 x2 0,35 x3 0,55 x4 0,25 0,43x1 1,21x2 2,32 x3 1,41x4 1,55 № 26 1,43x1 0,87 x2 1,57 x3 0,58 x4 2,34 0,63x 0,57 x 2,34 x 0,66 x 0,77 1 2 3 4 1,57 x1 0,66 x2 0,57 x3 1,15 x4 0,24 0,88 x1 0,67 x2 0,55 x3 0,45 х4 0,56 № 27 1,71x1 0,83x2 1,44 x3 0,72 x4 1,35 0,64 x 0,85 x 0,43x 0,88 x 0,77 1 2 3 4 0,38 x1 1,42 x2 0,63x3 1,55 x4 0,28 0,83x1 0,66 x2 0,58 x3 1,22 x4 0,47 № 28 46 0,85 x1 1,27 x2 2,37 x3 0,57 x4 1,47 1,47 x 0,28 x 0,56 x 1,21x 0,86 1 2 3 4 0,66 x1 1,31x2 0,63x3 0,43x4 0,55 0,57 x1 0,78 x2 0,56 x3 0,83x4 0,27 № 29 0,68 x1 1,32 x2 0,63x3 0,87 x4 1,43 0,57 x 0,36 x 1,24 x 0,23x 0,33 1 2 3 4 0,82 x1 0,32 x2 1,42 x3 1,48 x4 0,84 0,56 x1 1,20 x2 1,50 x3 0,64 x4 0,45 № 30 1,42 x1 2,34 x2 0,88 x3 0,53x4 0,72 0,71x 1,15 x 0,53x 0,67 x 0,18 1 2 3 4 0 , 55 x 0 , 93 x 1 , 42 x 1 , 32 x 1 2 3 4 0,68 0,44 x1 0,25 x2 1,92 x3 1,08 x4 0,43 Задание № 4 Решить приближенно систему линейных уравнений с точностью до 0,001 методом итераций, предварительно преобразовав ее к виду, подходящему для итераций. №1 47 x1 0,23x1 0,04 x2 0,21x3 0,18 x4 1,24; x 0,45 x 0,23x 0,06 x 0,88; 2 1 2 3 x3 0,26 x1 0,34 x2 0,11x3 0,62; x4 0,05 x1 0,26 x2 0,34 x3 0,12 x4 1,17. №2 x1 0,21x1 0,12 x2 0,34 x3 0,16 x4 0,64; x 0,34 x 0,08 x 0,17 x 0,18 x 1,42; 2 1 2 3 4 x3 0,16 x1 0,34 x2+0,15 x3 0,31x4 0,42; x4 0,12 x1 0,26 x2 0,08 x3 0,25 x4 0,83. №3 x1 0,32 x1 0,18 x2 0,02 x3 0,21x4 1,83; x 0,16 x 0,12 x 0,14 x 0,27 x 0,65; 2 1 2 3 4 x 0 , 37 x 0,27 x 0,02 x 0 , 24 x 1 2 3 4 2,23; 3 x4 0,12 x1 0,21x2 0,18 x3 0,25 x4 1,13. №4 x1 0,42 x1 0,32 x2 0,03x3 0,44; x 0,11x 0,26 x 0,36 x 1,42; 2 1 2 3 x3 0,12 x1 0,08 x2 0,14 x3 0,24 x4 0,83; x4 0,15 x1 0,35 x2 0,18 x3 1,42. №5 48 x1 0,18 x1 0,34 x2 0,12 x3 0,15 x4 1,33; x 0,11x + 0,23x 0,15 x 0,32 x 0,84; 2 1 2 3 4 x3 0,05 x1 0,12 x2 + 0,14 x3 0,18 x4 1,16; x4 0,12 x1 0,08 x2 0,06 x3 0,57. №6 x1 0,13x1 0,23x2 0,44 x3 0.05 x4 2,13; x 0,24 x 0,31x 0,15 x 0,18; 2 1 3 4 x 0 , 06 x 0,15 x 0,23 x 1 2 4 1,44; 3 x4 0,72 x1 0,08 x2 0,05 x3 2,42. №7 x1 0,17 x1 0,31x2 0,18 x3 0,22 x4 1,71 x 0,21x 0,33x 0,22 x 0,62 2 1 3 4 x 0 , 32 x 0,18 x 0,05 x 1 2 3 0,19 x4 0,89 3 x4 0,12 x1 0,28 x2 0,14 x3 0,94 №8 x1 0,13x1 0,27 x2 0,22 x3 0,18 x4 1,21; x 0,21x 0,45 x 0,18 x 0,33; 2 1 3 4 x3 0,12 x1 0,13x2 0,33x4 0,18 x4 0,48; x4 0,33x1 0,05 x2 0,06 x3 0,28 x4 0,17. №9 x1 0,19 x1 0,07 x2 0,38 x3 0,21x4 0,81; x 0,22 x 0,08 x 0,11x 0,33x 0,64; 2 1 2 3 4 x3 0,51x1 0,07 x2 0,09 x3 0,11x4 1,71; x4 0,33x1 0,41x2 1,21. № 10 49 x1 0,22 x2 0,11x3 0,31x4 2,7; x 0,38 x 2 х 0,12 x 0,22 x 1,5; 2 1 2 3 4 x3 0,11x1 0,23x2 0,51x4 1,2; x4 0,17 x1 0,21x2 0,31x3 2 х4 0,17. № 11 x1 0,07 x1 0,08 x2 0,11x3 0,18 x4 0,51; x 0,18 x 0,52 x 0,21x 1,17; 2 1 2 4 x3 0,13x1 0,31x2 0,21x4 1,02; x4 0,08 x1 0,33x3 0,28 x4 0,28. № 12 x1 0,05 x1 0,06 x2 0,2 x3 0,14 x4 2,17; x 0,04 x 0,12 x 0,08 x 0,11x 1,4; 2 1 2 3 4 x3 0,34 x1 0,08 x2 0,06 x3 0,14 x4 2,1; x4 0,11x1 0,12 x2 0,03x4 0,8. № 13 x1 0,08 x1 0,03x2 0,04 x4 1,2; x 0,31x 0,27 x 0,08 x 0,81; 2 2 3 4 x3 0,33x1 0,07 x3 0,21x4 0,92; x4 0,11x1 0,03x3 0,58 x4 0,17. № 14 x1 0,12 x1 0,23x2 0,25 x3 0,16 x4 1,24; x 0,14 x 0,34 x 0,18 x 0,24 x 0,89; 2 1 2 3 4 x3 0,33x1 0,03x2 0,16 x3 0,32 x4 1,15; x4 0,12 x1 0,05 x2 0,15 x4 0,57. № 15 50 x1 0,23x1 0,14 x2 0,06 x3 0,12 x4 1,21; x 0,12 x 0,32 x 0,18 x 0,72; 2 1 3 4 x3 0,08 x1 0,12 x2 0,23x3 0,32 x4 0,58; x4 0,25 x1 0,22 x2 0,14 x3 1,56. № 16 x1 0,14 x1 0,23x2 0,18 x3 0,17 x4 1,42; x 0,12 x 0,14 x 0,08 x 0,09 x 0,83; 2 1 2 3 4 x3 0,16 x1 0,24 x2 0,35 x4 1,21; x4 0,23x1 0,08 x2 0,05 x3 0,25 x4 0,65. №17 x1 0,24 x1 0,21x2 0,06 x3 0,34 x4 1,42; x 0,05 x 0,32 x 0,12 x 0,57; 2 1 3 4 x3 0,35 x1 0,27 x2 0,05 x4 0,68; x4 0,12 x1 0,43x2 0,04 x3 0,21x4 2,14. № 18 x1 0,17 x1 0,27 x2 0,13x3 0,11x4 1,42; x 0,13x 0,12 x 0,09 x 0,06 x 0,48; 2 1 2 3 4 x 0 , 11 x 0,05 x 0,02 x 0 , 12 x 1 2 3 4 2,34; 3 x4 0,13x1 0,18 x2 0,24 x3 0,43x4 0,72. № 19 x1 0,15 x1 0,05 x2 0,08 x3 0,14 x4 0,48; x 0,32 x 0,13x 0,12 x 0,11x 1,24; 2 1 2 3 4 x3 0,17 x1 0,06 x2 0,08 x3 0,12 x4 1,15; x4 0,21x1 0,16 x2 0,36 x3 0,88. № 20 51 x1 0,28 x2 0,17 x3 0,06 x4 0,21; x 0,52 x 0,12 x 0,17 x 1,17; 2 1 3 4 x3 0,17 x1 0,18 x2 0,21x3 0,81; x4 0,11x1 0,22 x2 0,03x3 0,05 x4 0,72. № 21 x1 0,52 x2 0,08 x3 0,13x4 0,22; x 0,07 x 0,38 x 0,05 x 0,41x 1,8; 2 1 2 3 4 x3 0,04 x1 0,42 x2 0,11x3 0,07 x4 1,3; x4 0,17 x1 0,18 x2 0,13x3 0,19 x4 0,33. № 22 x1 0,01x1 0,02 x2 0,62 x3 0,08 x4 1,3; x 0,03x 0,28 x 0,33x 0,07 x 1,1; 2 1 2 3 4 x3 0,09 x1 0,13x2 0,42 x3 0,28 x4 1,7; x4 0,19 x1 0,23x2 0,08 x3 0,37 x4 1,5. № 23 x1 0,17 x2 0,33x3 0,18 x4 1,2; x 0,18 x 0,43 x 0,08 x 0,33; 2 2 3 4 x3 0,22 x1 0,18 x2 0,21x3 0,07 x4 0,48; x4 0,08 x1 0,07 x2 0,21x3 0,04 x4 1,2. № 24 x1 0,03x1 0,05 x2 0,22 x3 0,33x4 0,43; x 0,22 x 0,55 x 0,08 x 0,07 x 1,8; 2 1 2 3 4 x 0 , 33 x 0,13 x 0,08 x 0 , 05 x 1 2 3 4 0,8; 3 x4 0,08 x1 0,17 x2 0,29 x3 0,33x4 1,7. № 25 52 x1 0,13x1 0,22 x2 0,33x3 0,07 x4 0,11; x 0,45 x 0,23x 0,07 x 0,33; 2 2 3 4 x3 0,11x1 0,08 x3 0,18 x4 0,85; x4 0,08 x1 0,09 x2 0,33x3 0,21x4 1,7. №26 x1 0,32 x1 0,16 x2 0,08 x3 0,15 x4 2,42; x 0,16 x 0,23x 0,11x 0,21x 1,43; 2 1 2 3 4 x3 0,05 x1 0,08 x2 0,34 x4 0,16; x4 0,12 x1 0,14 x2 0,18 x3 0,06 x4 1,62. № 27 x1 0,08 x2 0,23x3 0,32 x4 1,34; x 0,16 x 0,23x 0,18 x 0,16 x 2,33; 2 1 2 3 4 x3 0,15 x1 0,12 x2 0,32 x3 0,18 x4 0,34; x4 0,25 x1 0,21x2 0,16 x3 0,03x4 0,63. № 28 x1 0,06 x1 0,18 x2 0,33x3 0,16 x4 2,43; x 0,32 x 0,23x 0,05 x 1,12; 2 1 3 4 x3 0,16 x1 0,08 x2 0.12 x4 0,43; x4 0,09 x1 0,22 x2 0,13x3 0,83. № 29 x1 0,34 x2 0,23x3 0,06 x4 1,42; x 0,11x 0,23x 0,18 x 0,36 x 0,66; 2 1 2 3 4 x 0 , 23 x 0,12 x 0,16 x 0 , 35 x 1 2 3 4 1,08; 3 x4 0,12 x1 0,12 x2 0,47 x3 0,18 x4 1,72. № 30 53 x1 0,32 x1 0,23x2 0,11x3 0,06 x4 0,67; x 0,18 x 0,12 x 0,33x 0,88; 2 1 2 3 x3 0,12 x1 0,32 x2 0,05 x3 0,07 x4 0,18; x4 0,05 x1 0,11x2 0,09 x3 0,12 x4 1,44. Порядок оформления отчёта Отчет по лабораторной работе должен содержать следующие материалы по каждой задаче: 1) постановка задачи; 2) необходимый теоретический материал; 3) результаты вычислительного эксперимента; 4) анализ полученных результатов; 5) графический материал. Литература 1. Амосов А. А., Дубинский Ю. А., Копченова Н. В. Вычислительные методы для инженеров. М., Изд-во МЭИ, 2003. 2. Бахвалов Н. С., Лапин А. В., Чижонков Е. В. Численные методы в задачах и упражнениях. М., Высшая школа, 2000. 3. Волков Е. А. Численные методы. СПб., Лань, 2004. 4. Марчук Г. И. Методы вычислительной математики. М., Наука, 1989. 54