Формалев В. Ф., Ревизников Д. Л. Численные методы. - М., 2004. - 400 с.
В учебнике представлены основные численные методы решения задач алгебры и анализа, теории приближений и оптимизации, задач для обыкновенных дифференциальных уравнений и уравнений математической физики. Систематически изложены методы конечных разностей, конечных и граничных элементов, методы исследования аппроксимации, устойчивости, сходимости, оценок погрешности. Каждый метод иллюстрируется подробно разобранным примером, даны упражнения для самостоятельной проработки.
Для студентов и аспирантов технических университетов, специализирующихся в области теплотехники, прикладной механики и прикладной математики. Книга ориентирована на двухсеместровый курс обучения.
ОГЛАВЛЕНИЕ
I. Численные методы алгебры и анализа
Глава 1. Элементы теории погрешностей . 11
Глава 2. Численные методы алгебры 16
§2.1. Численные методы решения СЛАУ 17
2.1.1. Метод Гаусса (17). 2.1.2. Метод прогонки (26). 2.1.3. Обоснование метода прогонки (31). 2.1.4. Матричная прогонка (33). 2.1.5. Нормы векторов и матриц (34). 2.1.6. Итерационные методы решения СЛАУ. Метод простых итераций (38). 2.1.7. Метод Зейделя решения Слау (45). 2.1.8. Метод Зейделя для нормальных СЛАУ (47).
§ 2.2. Численные методы решения нелинейных и трансцендентных уравнений 50
2.2.1. Способы отделения корней (51). 2.2.2. Методы уточнения корней (52), 2.2.3. Скорость сходимости. Процедура Эйткена ускорения сходимости (66). 2.2.4. Замечания к
методам отделения корней (68).
§ 2.3. Численные методы решения систем нелинейных уравнений 69 2.3.1. Метод простых итераций и метод Зейделя решения систем нелинейных уравнений (70). 2.3.2. Метод Ньютона (72).
§ 2.4. Численные методы решения задач на собственные значения и собственные векторы матриц линейных преобразований 76
2.4.1. Основные определения и спектральные свойства матриц (76). 2.4.2. Метод вращений Якоби численного решения задач на собственные значения и собственные векторы матриц (80). 2.4.3. Частичная проблема собственных значений и собственных векторов матрицы. Степенной метод (91).
Глава 3. Теория приближений 97
§3.1. Исчисление конечных разностей 99
§ 3.2. Задача интерполяции 100
3.2.1. Интерполяционный многочлен Лагранжа (101). 3.2.2. Интерполяционный многочлен Ньютона (103). 3.2.3. Погрешность многочленной интерполяции (104). 3.2.4. Интерполяционный многочлен Ньютона, построенный с помощью разделенных разностей (106). 3.2.5. Сплайн-интерполяция (108).
§3.3. Метод наименьших квадратов 118
§3.4. Численное дифференцирование . . 127
3.4.1. Метод Рунге уточнения формул численного дифференцирования (130).
§3.5. Численное интегрирование функций. . 134
3.5.1. Формула прямоугольников численного интегрировзг ния (135). 3.5.2. Численное интегрирование с помощью формулы трапеций (136). 3.5.3. Формула Симпсона численного интегрирования (140). 3.5.4. Процедура Рунге оценки погрешности и уточнения формул численного интегрирования (144).
Глава 4. Численные методы решения задач для обыкновенных дифференциальных уравнений 150
§4.1. Основные определения и постановка задач Коши для обыкновенных дифференциальных уравнений 150
§4.2. Метод Эйлера численного решения задач Коши для ОДУ и систем ОДУ 154
4.2.1. Метод Эйлера для нормальных систем ОДУ (155).
§4.3. Метод Эйлера-Коши (Эйлера с пересчетом) 156
4.3.1. Метод Эйлера-Коши для нормальных систем (157).
§4.4. Метод Рунге-Кутта 158
4.4.1. Метод Рунге-Кутта для нормальных систем оду (161).
§4.5. Выбор шага численного интегрирования задач Коши 162
§ 4.6. Процедура Рунге оценки погрешности и уточнения численного решения задач Коши 163
§4.7. Численные методы решения краевых задач для ОДУ . 175
4.7.1. Постановка краевых задач для ОДУ (175). 4.7.2. Конечно-разностный метод с использованием метода прогонки решения краевых задач для ОДУ (176). 4.7.3. Конечно-разностная схема со вторым порядком аппроксимации краевых условий, содержащих производные (178). 4.7.4, Метод пристрелки численного решения краевых задач для ОДУ (180). 4.7.5. Метод пристрелки с использованием итерационной процедуры Ньютона (182).
Глава 5. Численные методы оптимизации 195
§5.1. Классификация численных методов оптимизации. 195
§ 5.2. Численные методы безусловной минимизации функций одной переменной. Прямые методы.................... 196
5.2.1. Метод перебора (197). 5.2.2. Метод деления отрезка пополам (198). 5.2,3. Метод золотого сечення (200).
§5.3. Методы минимизации, использующие производные. Метод Ньютона. 205
§ 5.4. Безусловная минимизация функций многих переменных 207 5.4.1. Метод градиентного спуска (207). 5.4.2. Метод наискорейшего спуска (212). 5.4.3. Метод сопряженных направлений (215).
II. Численные методы решения задач для уравнений математической физики
Глава 6. Метод конечных разностей 221
§6.1. Постановка задач математической физики 222
6.1.1. Постановка задач для уравнений параболического типа (222). 6.1.2. Постановка задач для уравнений гиперболического типа (224). 6.1.3. Постановка задач для уравнений эллиптического типа (226).
§6.2. Основные определения и конечно-разностные схемы для различных задач математической физики 228
6.2.1. Основные определения (228). 6.2.2. Конечно-разностная аппроксимация задач для уравнений гиперболического типа (231). 6.2.3. Конечно-разностная аппроксимация задач для уравнений эллиптического типа (233).
§6.3. Основные понятия, связанные с конечно-разностной аппроксимацией дифференциальных задач 235
6.3.1. Аппроксимация и порядок аппроксимации (235). 6.3.2. Устойчивость (236). 6.3.3. Сходимость и порядок сходимости (237). 6.3.4. Теорема эквивалентности о связи аппроксимации и устойчивости со сходимостью (238). 6.3.5. Консервативность и корректность (238).
§6.4. Анализ порядка аппроксимации разностных схем . 239
§6.5. Исследование устойчивости конечно-разностных схем. 240
6.5.1. Метод гармонического анализа (241). 6.5.2. Исследование устойчивости методом гармонического анализа явной и неявной схем для уравнения теплопроводности (242). 6.5.3. Исследование устойчивости методом гармонического анализа явной и неявной схем для волнового уравнения (243). 6.5.4. Принцип максимума (245). 6.5.5. Спектральный метод исследования устойчивости (246). 6.5.6. Энергетический метод исследования устойчивости конечно-разностных схем (248).
§ 6.6. Конечно-разностный метод решения задач для уравнений параболического типа. 254
6.6.1. Однородные и консервативные конечно-разностные схемы для задач теплопроводности с граничными условиями, содержащими производные (254). 6.6.2. Неявно-явная конечно-разностная схема с весами. Схема Кранка-Николсона (260). 6.6.3. Метод прямых (264). §6.7. Метод конечных разностей решения задач для волнового уравнения с граничными условиями, содержащими производные 269
§6.8. Метод установления и его обоснование 273
Глава 7. Метод конечных разностей решения многомерных задач математической физики. Методы расщепления 279
§7.1. Метод матричной прогонки 281
§7.2. Метод переменных направлений Писмена-Рэчфорда 284
§7.3. Метод дробных шагов Н. Н. Яненко 288
§7.4. Метод переменных направлений с экстраполяцией В. Ф. Формалева 290
7.4.1. Аппроксимация (293). 7.4.2. Устойчивость (296).
§7.5. Схема метода полного расщепления Формалева-Тюкина 298
§7.6. Методы расщепления численного решения эллиптических задач 301
§7.7. Методы решения задач для уравнений гиперболического типа. 301
7.7.1. Метод характеристик решения квазилинейных гиперболических систем (302). 7.7.2. Метод сквозного счета. Задача о распаде произвольного разрыва. Метод С. К. Годунова (307).
Глава 8. Метод конечных элементов . 316
§8.1. Основы МКЭ 317
§8.2. Система базисных функций 318
8.2.1. Кусочно-постоянные базисные функции (319).
8.2.2. Линейные кусочно-непрерывные базисные функции (321).
§8.3. Методы взвешенных невязок. Весовые функции . 322
8.3.1. Метод поточечной коллокации (323). 8.3.2. Метод Галеркина (324). 8.3.3. Метод наименьших квадратов (325).
§8.4. Конечно-элементный метод Галеркина решения краевых задач для обыкновенных дифференциальных уравнений 325
8.4.1. Слабая формулировка метода Галеркина (326). 8.4.2. Формирование локальной и глобальной матриц жест-
кости. Ансамблирование элементов (328). 8.4.3. Случай граничных условий, содержащих производные (333).
§8.5. Метод конечных элементов в стационарных задачах математической физики 335
8.5.1. Основные этапы решения стационарных задач математической физики методом конечных элементов (335). 8.5.2. Принципы разбиения плоских областей на конечные элементы (337). 8.5.3. Аппроксимация линейными многочленами и базисные функции (339). 8.5.4. Слабая формулировка конечно-элементного метода Галеркина (342). 8.5.5. Ансамблирование элементов и пострюение глобальной СЛАУ (348).
§ 8.6. Метод конечных элементов в многомерных нестационарных задачах математической физики. 350
§ 8.7. Особенности решения пространственных задач математической физики методом конечных элементов 353
§ 8.8. Оценка погрешности метода конечных элементов . 356
8.8.1. Погрешность конечно-элементного метода решения задач для обыкновенных дифференциальных уравнений (356). 8.8.2. Погрешность конечно-элементного метода решения задач для уравнений в частных производных (362).
§ 8.9. Вариационный принцип в МКЭ . . . 365
8.9.1. Введение в вариационное исчисление (366). 8.9.2. Конечно-элементный вариационный принцип на основе симметричного дифференциального оператора. Вариационный метод Релея-Ритца (369). 8.9.3. Решение задач с помощью конечно-элементного вариационного принципа (373).
Глава 9. Метод граничных элементов решения многомерных стационарных задач математической физики 379
Список литературы.................................. 391