- •Численные методы
- •Сиговцев Генадий Сергеевич, заведующий кафедрой имо
- •Метод Гаусса решениясистем линейных алгебраических уравнений
- •Задача Коши для оду
- •Краевыезадачи для оду
- •Разностныесхемы для краевой задачи с оду 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. Сценарий построения разностных схем
Задачаинтерполяции. Многочлен Лагранжа.
3. Численные методы математического анализа
Содержание
этого раздела составляют некоторые
численные методы, связанные с тремя
классическими темами математического
анализа:
- приближение заданной функции
функцией из некоторого класса;
-
дифференцирование;
- интегрирование.
Большую
часть главы занимают параграфы,
посвященные первой теме:
Пусть
-
заданная (непрерывная) функция на отрезке
.
Необходимо
приблизить (аппроксимировать, заменить)
ее функцией из заданного класса вида
,
где
-
произвольные параметры.
Рассматриваются далее три варианта аппроксимации:
1) Интерполирование (точечное):
параметры
выбираются
так, чтобы в ряде точек промежутка
функция
принимала
те же значения, что и в
.
2) Среднеквадратичные приближения (квадратичная интерполяция):
параметры
выбираются
так, чтобы минимизировать величину
.
(
- заданная положительная функция). В
случае системы дискретных точек, в
которых только рассматриваются значения
f(x), интеграл заменяется суммой по этим
точкам.
3) Равномерные (наилучшие) приближения:
параметры
подчинены
условию минимума выражения:
![]()
Основным
классом, которому будут принадлежать
в
наших рассмотрениях, является множество
многочленов.
3.1. Задача интерполяции. Многочлен Лагранжа
3.1.1. Постановка задачи
Пусть
задана функция
.
Часто нахождение значений этой функции
может оказаться трудоемкой задачей.
Например,
-
параметр в некоторой сложной задаче,
после решения которой определяется
значение f(x), или f(x) измеряется в
дорогостоящем эксперименте. В этих
случаях можно получить небольшую таблицу
значений функции, но прямое нахождение
ее значений при большом количестве
значений аргумента нереально. В такой
ситуации f(x) заменяется приближенной
формулой
,
которая в определенном смысле близка
к функции f(x). Близость обеспечивается
введением в функцию
свободных
параметров
и
их соответствующим выбором.
Итак,
известны значения функции f(x) в точках
![]()
,
.
Потребуем, чтобы для некоторой функции
![]()
выполнялись равенства:
![]()
(1)
Если
(1) рассматривать как систему для
определения
,
то этот способ называется интерполяцией
(Лагранжевой).
Если
зависит
от
нелинейно,
то интерполяция нелинейная, иначе
интерполяция линейная. В случае линейной
интерполяции можно записать
(2)
(где
-
система линейно-независимых функций)
Подставим
(2) в (1). Относительно
получаем
линейную систему уравнений:
,
(3)
Для
однозначной разрешимости системы должно
быть
.
Для
того, чтобы задача нтерполирования
имела единственное решение, система
функций ![]()
должна
для любых несовпадающих
удовлетворять
условию:
(4)
Система функций, удовлетворяющая условию (4), называется чебышевской.
3.1.2. Построение интерполяционного многочлена Лагранжа
Наиболее
простой и (для многих случаев) удобной
является система функций
,
.
Функция
при
этом представляет собой многочлен
степени
(интерполяционный
многочлен) с коэффициентами
.
Система уравнений (3) в этом случае имеет вид:
,
(5)
Определителем
этой системы является отличный от нуля
определитель Вандермонда: 
Отсюда следует, что интерполяционный многочлен существует и единственен.
Непосредственное
решение системы (5) для нахождения ajуже при небольших n приводит к сильному
искажению значений aj. Получим
явный вид нтерполяционного многочлена
,
не решая систему (5).
Если
многочлен
степени n такой что
,
то
-
искомый интерполяционный многочлен
степени
,
т.к.
.
Так
как
при
,
то
делится
на
для
любых
,
то есть
.
Так как
,
то
.
Таким
образом,
(6)
Такая
форма записи интерполяционного многочлена
называется многочленом Лагранжа и
обозначается, как правило,
.
Существуют и другие формы записи того же самого интерполяционного многочлена.
Если
обозначить
,
то
.
Тогда
(6) можно записать в виде 
