ГАВРИЛОВА Н.М.
ЧИСЛЕННЫЕ МЕТОДЫ
Учебно-методический комплекс.
Рабочая программа для студентов очной формы обучения,
направления 010100.62 «Математика», профили подготовки:
«Вычислительная математика и информатика»,
«Вещественный, комплексный и функциональный анализ»,
«Алгебра, теория чисел, математическая логика»,
«Дифференциальные уравнения, динамические системы,
оптимальное управление»
2
1. Пояснительная записка:
Задачи дисциплины:
обучить студентов основным методам решения задач вычислительной
математики;
привить студентам устойчивые навыки математического моделирования с
использованием ЭВМ;
дать опыт проведения вычислительных экспериментов.
Общекультурными компетенциями:
Демонстрировать исследовательские навыки (ОК-6);
Демонстрировать фундаментальную подготовку по основам профессиональных
знаний (ОК-10);
Владение основными методами, способами и средствами получения, хранения,
переработки информации, имеет навыки работы с компьютером как средством
управления информацией (ОК 12);
Демонстрировать базовые знания в различных областях (ОК 13).
Профессиональными компетенциями:
Демонстрировать определение общих форм, закономерностей, инструментальных
средств для данной дисциплины (ПК 1);
Самостоятельное построение алгоритма и его анализ (ПК-11);
Знание математических основ информатики как науки (ПК-19);
Знание содержания, основных этапов и тенденции развития программирования,
математического обеспечения и информационных технологий (ПК-21);
Знание принципов обеспечения условий безопасности жизнедеятельности при
эксплуатации аппаратуры и систем различного назначения (ПК 22);
Знание проблемы и направления развития технологий программирования (ПК 23);
Знание направления развития компьютеров с традиционной (нетрадиционной)
архитектурой; тенденции развития архитектур проблемно-ориентированных
программных систем и комплексов (ПК 25);
Знание проблем и тенденций развития рынка программного обеспечения (ПК 26).
3. Тематический план.
Таблица 2.
Тематический план
й
форме
Самостоятельн
Лабораторные
ая работа*
занятия*
Лекции*
1 2 3 4 5 6 7 8 9
Модуль 1
1. Погрешность результата 1 2 2 6 8 0-10
численного решения задачи
2. Задачи линейной алгебры. 2-5 8 8 10 26 10 0-20
Прямые и итерационные
методы решения систем
линейных алгебраических
уравнений.
Всего 10 10 16 34 10 0-30
Модуль 2
1. Проблема собственных 6-7 6 6 8 14 5 0-10
значений. Вычисление
5
собственных значений и
собственных векторов матрицы
2. Методы решения нелинейных 8-10 6 6 10 22 8 0-20
уравнений и систем
нелинейных уравнений
Всего 12 12 18 36 13 0-30
Модуль 3
1. Приближение функций и их 11-13 8 8 8 18 6 0-20
производных.
2. Численное дифференцирование 14-15 2 2 6 8 3 0-10
3. Численное интегрирование 16-18 4 4 6 12 4 0-10
Всего 14 14 20 38 13 0-40
Итого (часов, баллов) за 36 36 54 126 0–
семестр: 100
Из них в интерактивной форме 36
Модуль 4
1. Численные методы решения 1-3 6 6 6 24 6 15
задачи Коши для
обыкновенных
дифференциальных уравнений
2. Численные методы решения 4-6 4 4 4 16 4 15
краевых задач для
обыкновенных
дифференциальных уравнений
Всего 10 10 10 40 10 30
Модуль 5
1. Элементы теории разностных 7-8 6 6 6 12 15
схем.
2. Спектральный признак 9-10 4 4 4 12 15
устойчивости разностных схем
Всего 10 10 10 40 30
Модуль 6
1. Разностные схемы для 11-13 5 5 12 10 5 15
уравнений параболического
типа
2. Разностные схемы для 14-15 5 5 10 10 5 10
уравнений эллиптического типа
3. Разностные схемы для решения 16-18 6 6 12 12 6 15
уравнений гиперболического
типа
Всего 16 16 34 64 16 40
Итого (часов, баллов) за 36 36 54 126 0–
6
семестр: 100
Итого в интерактивной форме 26
Итого часов 72 72 108 252 62
Таблица 3.
Виды и формы оценочных средств в период текущего контроля
тестирования
программы
компьютерного
лабораторная
электронные
контрольная
практикум
работа
работа
Модуль 1
Т1 0-2 0-4 0-4 0-10
Т2 0-6- 0-6 0-4- 0-4 0-20
Всего 0-8 0-6 0-8 0-8 0-30
Модуль 2
Т1 0-4 0-3 0-4 0-4 0-15
Т2 0-4 0-3 0-4 0-4 0-15
Всего 0-8 0-6 0-8 0-8 0-30
Модуль 3
Т1 0-6 0-4 0-6 0-4 0-20
Т2 0-4 0-2 0-2 0-2 0-10
Т3 0-4 0-2 0-2 0-2 0-10
Всего 0-14 0-8 0-12 0-6 40
Итого за 6 0-30 20 28 22 0 – 100
семестр
Модуль 4
Т1 0-5 0-4 0-3 0-3 0-15
Т2 0-5- 0-4 0-3- 0-3 0-15
Всего 0-10 0-8 0-6 0-6 0-30
Модуль 5
Т1 0-5 0-4 0-3 0-3 0-15
Т2 0-5 0-4 0-3 0-3 0-15
Всего 0-10 0-8 0-6 0-6 0-30
Модуль 6
7
Т1 0-5 0-4 0-3 0-3 0-15
Т2 0-3 0-3 0-2 0-2 0-10
Т3 0-5 0-4 0-3 0-3 0-15
Всего 0-13 0-11 0-8 0-8 40
Итого за 7 0-33 27 20 20 0 – 100
семестр
Таблица 4.
Планирование самостоятельной работы студентов
9
краевых Выполнение тестовых и контрольных
задач для работ
обыкновен
ных
дифференц
иальных
уравнений
Всего по модулю 4: 10 30
Модуль 5
5.1 Т1. Элементы Конспектирование материала на 7-8 6 15
теории лекционных занятиях Работа с
разностных Выполнение заданий учебной
схем лабораторных работ литератур
Выполнение тестовых и ой
контрольных работ
Всего по модулю 5: 10 30
Модуль 6
6.1 Т1. Разностные Конспектирование материала на 11-13 12 10
схемы для лекционных занятиях Работа с
уравнений Выполнение заданий учебной
параболическог лабораторных работ литератур
о типа Выполнение тестовых и ой
контрольных работ
Всего по модулю 6: 34 40
ИТОГО за 7 семестр: 54 100
ИТОГО: 108
4 Имитационное + + + + +
моделирование
5 Методы + + + + + +
оптимизации
5. Содержание дисциплины.
Модуль 1.
Тема 1.1. Погрешность результата численного решения задачи.
Источники и классификация погрешностей. Абсолютная и относительная погрешности.
Формы записи данных. Вычислительная погрешность. Погрешность функции.
11
Методы последовательного исключения неизвестных (метод Гаусса - схема
единственного деления). Метод оптимального исключения. Понятие числа
обусловленности матриц. Применения метода Гаусса для расчета определителя и
обратной матрицы. Метод пpостой итеpации. Достаточные условия сходимости процесса
итераций. Оценка погрешности приближений процесса итераций. Метод Зейделя. Случай
нормальной системы. Необходимое и достаточное условие сходимости процесса Зейделя.
Модуль 2.
Тема 2.1. Проблема собственных значений.
Вычисление собственных значений и собственных векторов по методу Крылова.
Нахождение наибольшего по модулю собственного значения матрицы и собственного
вектора.
Модуль 3.
Тема 3.1. Приближение функций и их производных.
Постановка задачи интерполирования функций. Интерполяционная формула Лагранжа.
Оценка остаточного члена интерполяционного многочлена Лагранжа. Интерполяционная
схема Эйткена. Конечные разности различных порядков. Таблица разностей. Первая
интерполяционная схема Ньютона. Вторая интерполяционная схема Ньютона. Сплайн-
интерполяция. Интерполирование на основе кубического сплайна. Построение полинома
наилучшего приближения к функции. Метод наименьших квадратов. Полиномы
Чебышева, ортогональные на равномерной сетке. Оптимальный выбор узлов расчетной
сетки.
Модуль 4.
12
Тема 4.1. Численные методы решения задачи Коши для обыкновенных
дифференциальных уравнений
Интегрирование дифференциальных уравнений с помощью степенных рядов. Разностная схема
задачи. Порядок аппроксимации разностной схемы. Метод Эйлера. Модификации метода Эйлера.
Метод Эйлера на полуцелой сетке. Метод Рунге-Кутта. Методы решения дифференциальных
уравнений высших порядков. О проблемах численной устойчивости.
Модуль 5.
Тема 5.1. Элементы теории разностных схем
Понятие аппроксимации, сходимости разностной схемы, определение устойчивости разностной
схемы. Теорема Лакса о сходимости решения разностной задачи. Каноническая запись разностной
схемы. Дифференциальное приближение разностной схемы
Модуль 6.
Тема 6.1. Разностные схемы для уравнений параболического типа
Постановка дифференциальной задачи. Переход к разностной схеме. Реализация разностных схем.
Разностные схемы для уравнений с постоянными коэффициентами: явная схема, неявная схема,
метод Кpанка-Николсона, схема Ричардсона, схема Дюфорта-Франкела, схема с весами.
13
Задания лабораторного практикума могут выполняться с использованием систем
программирования (например, MATLAB, MATHCAD, MAPLE и т.пр.).
Тема 1.1. Погрешность результата численного решения задачи. Решение прямой и обратной
задач теории погрешностей. Вычисление погрешности функций при заданной погрешности
аргументов. Определение допустимой погрешности аргументов при допустимой погрешности
функций
Тема 1.2. Задачи линейной алгебры Решение системы линейных уравнений методом Гаусса
(схема единственного деления). Расчет определителя матрицы и обратной матрицы при помощи
метода Гаусса. Решение системы линейных уравнений методом Гаусса с выбором главного
элемента. Оценка числа обусловленности матриц. Решение системы линейных уравнений методом
простых итераций, Решение системы линейных уравнений методом Зейделя
Тема 2.2. Приближенное решение нелинейных уравнений методом деления отрезка пополам.
Приближенное решение нелинейных уравнений методом простых итераций. Приближенное
решение нелинейных уравнений методом хорд. Приближенное решение нелинейных уравнений
методом Ньютона. Приближенное решение систем нелинейных уравнений методом простых
итераций. Приближенное решение систем нелинейных уравнений методом Ньютона.
Тема 4.1. Численные методы решения задачи Коши для обыкновенных дифференциальных
уравнений. Приближенное решение задачи Коши методом Эйлера, методом Хойна, методом
Эйлера-Коши на полуцелой сетке. Приближенное решение задачи Коши методом Рунге-Кутта 4-го
порядка.
Тема 4.2. Численные методы решения краевых задач для обыкновенных дифференциальных
уравнений. Численное решение краевой задачи для линейного дифференциального уравнения
второго порядка методом прогонки. Численное решение краевой задачи для линейного
дифференциального уравнения второго порядка методом стрельбы.
14
Тема 5.1. Элементы теории разностных схем Аппроксимация производных.
Дифференциальное приближение разностной схемы.
Тема 6.1. Разностные схемы для уравнений параболического типа. Решение начально-
краевой задачи для уравнения параболического типа методом сеток.
Тема 6.2. Разностные схемы для уравнений эллиптического типа. Решение задачи Дирихле
для уравнения Лапласа методом сеток.
Тема 6.3. Разностные схемы для решения уравнений гиперболического типа. Решение
начально-краевой задачи для уравнения гиперболического типа методом сеток.
1) представление числа с фиксированной точкой (запятой) при условии, что первая цифра в записи
числа не равна нулю
2*) представление числа с плавающей точкой (запятой), при условии, что первая цифра в записи
мантиссы не равна нулю
15
Пример лабораторного задания в 6 семестре
норм , , .
1 F
х -2 -1 3
y(х) 12 6 2
Найти с помощью этого многочлена значение y(x) при х=1,3
16
1 dx
0 1 x
Вопросы к экзамену
17
19. Построение полинома наилучшего приближения на системе ортогональных
функций. Коэффициенты Фурье.
20. Полиномы Чебышева, ортогональные на системе равноотстоящих точек.
Наилучший выбор сетки.
21. Дифференцирование на основе многочленов Лагранжа и Ньютона.
22. Метод неопределенных коэффициентов.
23. Правило Рунге практической оценки погрешности.
24. Простейшие квадратурные формулы.
25. Квадратурные формулы Ньютона-Котеса.
26. Оценка погрешности квадратуры.
27. Метод разложения в ряд Тейлора решения задачи Коши для ОДУ.
28. Метод Эйлера и его модификации.
29. Методы Рунге - Кутта.
30. Численное решение линейного уравнения 2-го порядка (метод прогонки, метод
стрельбы)
31. Понятие конечно - разностной сетки. Аппроксимация производных на конечно-
разностной сетке.
32. Конечно - разностные аппроксимации производных, использующие больше трех
узлов разностной сетки.
33. Понятие сходимости разностной схемы, проверка сходимости разностной схемы.
34. Определение аппроксимации разностной схемы.
35. Определение устойчивости разностной схемы.
36. Сходимость как следствие аппроксимации и устойчивости (теорема Лакса).
37. Дифференциальное приближение разностной схемы.
38. Каноническая запись разностной схемы.
39. Устойчивость как ограниченность норм степеней оператора перехода.
40. Необходимый спектральный признак устойчивости. Алгоритм применения
признака.
41. Устойчивость по начальным данным, примеры исследования устойчивости по
начальным данным
42. Разностные схемы для уравнений гиперболического типа. Явные методы Эйлеpа.
Разности против потока. Схема Лакса. Неявный метод Эйлера. Метод с
пеpешагиванием. Метод Лакса-Вендpоффа (одношаговый, двухшаговый). Метод
Мак-Коpмака. Центpиpованная по времени неявная схема.
43. Разностные схемы для уравнений эллиптического типа. Пятиточечная схема.
Девятиточечная схема. Метод последовательной веpхней pелаксации.
44. Разностные схемы для уравнений параболического типа. Разностные схемы для
уравнения теплопроводности. Явная схема. Неявная схема. Метод Кpанка-
Николсона. Схема Ричардсона. Схема Дюфорта-Франкела. Схема с весами.
20