- •Численные методы
- •Сиговцев Генадий Сергеевич, заведующий кафедрой имо
- •Метод Гаусса решениясистем линейных алгебраических уравнений
- •Задача Коши для оду
- •Краевыезадачи для оду
- •Разностныесхемы для краевой задачи с оду 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. Сценарий построения разностных схем
1.3. Итерационные методы решения систем уравнений
1.3.1. Решение систем линейных алгебраических уравнений методом Зейделя.
Тема: Решение системы линейных уравнений
методом Зейделя с точностью
.
Пример.

Для вычисления по формулам составляются матрицы A1 (из исходной матрицыAберутся диагональные элементы) иA2 (из исходной матрицыAберутся элементы, стоящие ниже главной диагонали).
В качестве начального приближения берется произвольный вектор (можно взять вектор правых частей). Задается количество итераций.

Вычисления по формулам производятся до тех пор, пока не совпадут две последние итерации.

За решение системы можно принять результат последней итерации.

1.3.2. Решение систем линейных алгебраических уравнений методом релаксации.
Тема: Решение системы линейных уравнений
методом релаксации с точностью
.
Пример.

Выбирается параметр релаксации. В качестве начального приближения берется вектор правых частей.

Вычисления производятся по формуле до тех пор, пока не совпадут две последние итерации.

1.4. Вычисление собственных чисел и собственных векторов матрицы.
Тема: Вычисление собственных чисел и собственных векторов матрицы методом вращения.
Пример.

В исходной матрице выше главной диагонали выбирается максимальный элемент. Определяется угол поворота.

Строится ортогональная матрица простого
поворота. Угол подбирается так, чтобы
у матрицы A0 элемент
обратился
в нуль.

Дальнейшие преобразования проводятся аналогично.





Через конечное число шагов получена матрица, на главной диагонали которой стоят собственные числа исходной матрицы.
Столбцы матрицы U являются нормированными собственными векторами исходной матрицы.

2.1. Интерполяционный многочлен Лагранжа


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



2.3. Интерполяционный кубический сплайн






2.4. Метод наименьших квадратов


2.5. Квадратурные формулы
2.5.1. Формула трапеций




2.5.2. Формула Симпсона





[
Оценкапогрешности и мера обусловленности
2.5. Оценка погрешности и мера обусловленности
Предположим, что матрица системы линейных уравнений и вектор правых частей заданы неточно и вместо предъявленной к решению системы
(30)
в действительности решается некоторая система
,
где
(31)
Обозначим
решения (30) и (31) через
и
Оценим
погрешность решения
.
Подставим
выражения
,
и
в (31)
![]()
Вычитая (30), получим
![]()
![]()
(32)
Если
малы
и
,
то следует ожидать и малости
.
Тогда слагаемое
имеет более высокий порядок малости.
Отсюда следует оценка погрешности
.
(33)
Довольно
распространен случай, когда погрешность
матрицы системы существенно меньше
погрешности правой части; в качестве
модели этой ситуации будем рассматривать
случай точного задания матрицы системы.
Тогда, полагая
в (33) имеем
(34)
Для качественной характеристики связи между погрешностями правой части и решения вводится понятие обусловленности матрицы системы. Абсолютные погрешности правой части и решения системы зависят от масштабов, которыми измеряется эти величины и матрица системы. Поэтому правильнее характеризовать свойства системы через связь между относительными погрешностями правой части и решения.
Для относительной погрешности решения из (34) имеем
(35)
отсюда
.
Подставляя
оценку для
в (35) имеем
(36)
Величину
называют мерой обусловленности матрицы.
Величина
относительной погрешности решения при
фиксированной величине относительной
погрешности правой части может стать
сколь угодно большой при достаточно
большой мере обусловленности матрицы.
Число обусловленности зависит от выбора
нормы матрицы. Любая норма матрицы не
меньше ее наибольшего по модулю
собственного значения, т. е.
.
Собственные значения матрицы
и
взаимно обратны; поэтому
.
Таким образом,

Системы уравнений и матрицы с большими значениями мер обусловленности принято называть плохо обусловленными, а с малыми - хорошо обусловленными.
