- •Численные методы
- •Сиговцев Генадий Сергеевич, заведующий кафедрой имо
- •Метод Гаусса решениясистем линейных алгебраических уравнений
- •Задача Коши для оду
- •Краевыезадачи для оду
- •Разностныесхемы для краевой задачи с оду 2-го порядка
- •1. Введение
- •1.1. Роль численных методов
- •1.2. Источники и классификация погрешностей
- •1.2.1. Погрешности данных, метода и вычислений
- •1.3. Абсолютная и относительная погрешности вычисления
- •Методы решенияалгебраических уравнений
- •2. Численные методы алгебры
- •2.1. Методы решения алгебраических уравнений
- •2.1.1. Метод деления отрезка пополам
- •2.1.2. Метод хорд
- •2.1.3. Метод Ньютона
- •1.1. Методы решения алгебраических уравнений
- •Метод Гаусса решениясистем линейных алгебраических уравнений
- •2.2. Метод Гаусса решения систем линейных алгебраических уравнений
- •2.1. Интерполяционный многочлен Лагранжа
- •2.2. Использование интерполяционного многочлена для вычисления производной.
- •Итерационныеметоды. Общая схема
- •2.3. Итерационные методы. Общая схема
- •Вариантыитерационных методов
- •2.4. Варианты итерационных методов
- •2.4.1. Метод простых итераций
- •2.4.2. Метод Якоби
- •2.4.3. Метод Зейделя
- •2.4.4. Метод релаксации
- •2.5. Оценка погрешности и мера обусловленности
- •1.3. Итерационные методы решения систем уравнений
- •2.1. Интерполяционный многочлен Лагранжа
- •Алгебраическаяпроблема собственных значений
- •2.6. Алгебраическая проблема собственных значений
- •2.6.1. Степенной метод
- •2.6.2. Метод вращений
- •Задачаинтерполяции. Многочлен Лагранжа.
- •3. Численные методы математического анализа
- •3.1. Задача интерполяции. Многочлен Лагранжа
- •3.1.1. Постановка задачи
- •3.1.2. Построение интерполяционного многочлена Лагранжа
- •3.1.3. Остаточный член
- •Минимизацияостаточного члена
- •3.2. Минимизация остаточного члена
- •3.2.1. Постановка задачи
- •3.2.2. Многочлены Чебышева
- •3.2.3. Минимизация оценки остаточного члена
- •Интерполяционнаяформула Ньютона с разделенными разностями
- •3.3. Интерполяционная формула Ньютона с разделенными разностями
- •Численноедифференцирование
- •3.4. Численное дифференцирование.
- •3.4.1. Использование интерполяционных многочленов с разделенными разностями.
- •3.4.3. Оценка погрешности по методу Рунге..
- •3.4.4. Уточнение приближенного решения.
- •Сплайн-интерполяция
- •3.5. Сплайн - интерполяция
- •3.5.1. Линейный интерполяционный сплайн
- •3.5.2. Кубический интерполяционный сплайн
- •3.5.3. Метод прогонки.
- •Метод наименьших квадратов
- •3.6. Метод наименьших квадратов
- •3.6.1. Подбор эмпирических формул
- •3.6.2. Среднеквадратичные приближения.
- •2.4. Метод наименьших квадратов
- •Квадратурныеформулы
- •3.7. Квадратурные формулы.
- •3.7.1. Формула прямоугольников.
- •3.7.2. Формула трапеций.
- •3.7.3.Формула Симпсона (парабол).
- •3.7.4. Оценка погрешности численного интегрирования.
- •2.5. Квадратурные формулы
- •4.2. Одношаговые методы численного решения
- •4.2.1. Классификация численных методов для задачи Коши
- •МетодЭйлера
- •4.3. Метод Эйлера
- •4.3.1. Разностная схема
- •4.3.2. Погрешность аппроксимации
- •4.3.3. Сходимость
- •Неявный метод Эйлера.
- •Метод Рунге-Кутты второго порядка точности.
- •Явный двухшаговый метод Адамса.
- •Неявный двухшаговый метод Адамса.
- •Методы Рунге-Кутты
- •4.5. Методы Рунге-Кутты второго порядка точности
- •4.5.1. Канонический вид явных одношаговых методов
- •4.5.2. Построение семейства схем второго порядка точности.
- •Метод Рунге-Кутты второго порядка точности.
- •Многошаговые схемы. МетодАдамса
- •4.7. Многошаговые схемы. Метод Адамса
- •4.7.1. Сценарий построения разностных схем
- •Явныесхемы Адамса
- •4.8. Явные схемы Адамса
- •4.8.1. Построение двухшаговой и трехшаговой схем
- •4.8.2. Погрешность аппроксимации
- •4.8.3. Устойчивость на модельной задаче
- •Явный двухшаговый метод Адамса.
- •Явный двухшаговый метод Адамса.
- •4.7. Многошаговые схемы. Метод Адамса
- •4.7.1. Сценарий построения разностных схем
2.1. Интерполяционный многочлен Лагранжа


2.2. Использование интерполяционного многочлена для вычисления производной.



Итерационныеметоды. Общая схема
2.3. Итерационные методы. Общая схема
Рассмотрим общее
описание метода итераций для системы
линейных алгебраических уравнений с
квадратной матрицей В этом случае по
некоторому алгоритму, начиная с выбранного
вектора
строится последовательность векторов
.
При этом вектор
выражается через известные предыдущие
вектора
Если при вычислении
используется только вектор
,
то итерационный метод называется
одношаговым (или двухслойным) методом.
Общий вид линейного одношагового метода
(18)
Важную роль играет запись итерационных методов в единой (канонической) форме.
Она имеет вид:
,
(19)
где A - матрица исходной системы уравнений (1),
-
некоторая последовательность невырожденных
матриц,
-
итерационные параметры, ![]()
Связь между записью итерационного метода в виде (18) и в виде (19) выражается формулами:
![]()
Выбирая различным
образом
и
,
можно получить разные варианты
итерационных методов, которые различаются
скоростью сходимости, сложностью
реализации.
Если
- единичная матрица, то метод называют
явным:
находится
по явной формуле
(20)
В общем случае,
при
,
метод называют неявным итерационным
методом: для определения
надо решать систему уравнений
(21)
Естественно требовать, чтобы объем вычислений для решения системы (21) был меньше, чем объем вычислений для исходной системы (1).
Точность метода
характеризуется величиной погрешности
,
т.е. разностью между решением
уравнения (19) и точным решением
исходной системы линейных алгебраических
уравнений. Подстановка
в (19) приводит к системе уравнений для
погрешности:
(22)
Говорят, что
итерационный метод сходится, если
при
.
В случае, когда
и
(
и
- соответственно) не зависят от номера
итерацииk,
итерационный
метод называется стационарным (иначе
- нестационарным).
Критерий сходимости стационарного линейного одношагового итерационного метода
(23)
формулируется в теореме 1.
Теореме 1. Метод
(23) сходится для любого начального
приближения
тогда и только тогда, когда все собственные
числа матрицы переходаS
по модулю
меньше единицы.
Доказательство.
Необходимость.
Пусть некоторое собственное число
матрицы перехода по модулю больше
единицы. Возьмем в качестве начального
приближения вектор
,
гдеs -
собственный вектор, соответствующий
собственному числу
.
Тогда
,
![]()
при
.
Если
,
то
при
.
Достаточность.
Пусть матрица S
имеет n
линейно независимых собственных векторов
(т.е. является матрицей простой
структуры):
,
соответствующих собственным числам
,
каждое из которых по модулю меньше
единицы. Разложим погрешность начального
приближения
по
базису из собственных векторов.
![]()
Тогда
![]()
![]()
где
(спектральный радиус). Так как
,
то
при
,
т.е. метод сходится.
Замечание. В общем случае, когда система собственных векторов матрицы S не является полной, доказательство достаточности проводится с использованием жордановой формы матрицы.
В качестве следствия
из теоремы 1 можно получить легко
проверяемые на практике достаточные
условия. Норма матрицы S,
согласованная
с векторной нормой удовлетворяет
неравенству
для любого вектораx.
Так как для максимального по модулю
собственного числа матрицы S
и соответствующего собственного вектора
y
выполняется равенство
,
то для любой согласованной нормы
матрицы
.
Примерами легко вычисляемых согласованных норм являются:
,
.
Таким образом,
выполнение любого из неравенств
,
достаточно для сходимости итерационного
метода.
Достаточные условия сходимости для итерационного метода, записанного в канонической форме, содержатся в следующей теореме, которая приводится без доказательства.
Теорема 2. Пусть A - симметричная положительная матрица и выполнено условие
(24)
Тогда метод итераций
(25)
сходится.
Напомним, что матрица положительная, если для любого ненулевого вектора x (Ax,x)>0.
Неравенство (24)
означает, что для любого ненулевого
вектора x
матрица
положительна.
не
стремится к нулю при
.
