- •Вычислительная математика
- •Оглавление
- •3. Численное интегрирование…………………………………………………...51
- •4. Уравнения в частных производных…………………………………………65
- •5. Численные методы линейной алгебры……………………………………...73
- •1. Численные методы решения обыкновенных дифференциальных уравнений Основные понятия
- •Элементы теории погрешностей
- •Численное дифференцирование. Аппроксимационные формулы
- •Задача Коши для обыкновенного дифференциального уравнения 1-го порядка. Метод Эйлера
- •Задача Коши для обыкновенных дифференциальных уравнений 1-го порядка. Методы Рунге-Кутта
- •Краевые задачи для обыкновенного дифференциального уравнения 2-го порядка
- •Метод Галеркина для обыкновенных дифференциальных уравнений 2-го порядка
- •2. Аппроксимация функций Интерполяционный многочлен Лагранжа
- •Многочлены Чебышева
- •Минимизация погрешности интерполяции полинома Лагранжа
- •Интерполяция с равноотстоящими узлами
- •Кусочная аппроксимация
- •Сплайн- интерполяция
- •Метод наименьших квадратов
- •Ортогональные полиномы
- •3. Численное интегрирование Простейшие квадратурные формулы
- •Квадратурные формулы Ньютона-Котеса
- •Экстраполяция по Ричардсону
- •Квадратурные формулы Гаусса, Чебышева
- •Метод Монте-Карло
- •4. Уравнения в частных производных
- •5. Численные методы линейной алгебры
- •Матрицы и действия над ними
- •Клеточные матрицы
- •Разложение матрицы на произведение двух треугольных матриц
- •Итерационные методы
- •Метод Якоби
- •Метод Зейделя
- •Практикум по вычислительной математике Лабораторные работы для Mathcad 2001i Professional Лабораторная работа № 1 Обращение матриц
- •Лабораторная работа №2 Решение системы нелинейных уравнений
- •Лабораторная работа №3 Построение уравнений регрессии
- •Лабораторная работа № 4 Разложение функций в ряд Фурье пополиномам Лежандра
- •Лабораторная работа № 5 Решение дифференциального уравнения второго порядка
- •Лабораторная работа № 6 «Аппроксимации»
- •Лабораторная работа № 7 Решение слау с помощью lu разложения
- •Лабораторная работа № 11 Метод прогонки
- •Синтаксис среды Maple
- •Данные множественного типа
- •Решение дифференциальных уравнений в среде Maple Примеры решения уравнений встроенными функциями
- •Примеры численного решения оду
- •Лабораторная работа №1 Решение оду различными методами
- •Задания для самостоятельного решения
- •Лабораторная работа № 2 Интерполяция функции полиномами Лежандра
- •Лабораторная работа № 3 Метод наименьших квадратов
- •Лабораторная работа № 4 Применение системы Maple в сопротивлении материалов
- •Эпюра q
- •Эпюра q
- •Эпюра q
- •Эпюра q Лабораторная работа № 5 Решение системы методом прогонки
- •Библиографический список
Квадратурные формулы Ньютона-Котеса
Если в интеграл
вместо функции
подставить ее интерполирующий многочлен
Лагранжа
,
то получим семейство квадратурных
формул Ньютона-Котеса
.
Для равноотстоящих узлов полином Лагранжа будет:
,
где
– шаг интерполяции,
,
тогда:
;
;
.
Здесь
– коэффициенты Ньютона-Котеса. Они не
зависят от
,
а зависят только от числа узлов
интерполяции
,
следовательно
,
;
,
;
,
;
,
.
Тогда формула Ньютона-Котеса имеет вид:
.
Частный случай :
;
,
,
– формула трапеций.
Частный случай
,
:
,
,
,
– формула Симпсона. Аналогично при
получим формулу трех восьмых:
.
Погрешность формулы
трех восьмых на шаге
.
Экстраполяция по Ричардсону
Пусть
– два приближенных значения интеграла
,
вычисленных по одной и той же формуле
при
и
.
Тогда более точное значение этого
интеграла можно найти:
,
где m – порядок погрешности на одном шаге выбранной формулы.
Для формулы трапеций m = 2, формулы Симпсона – m = 4.
Квадратурные формулы Гаусса, Чебышева
Общий вид квадратурной формулы:
(3.1)
здесь
– узлы интегрирования,
– весовые функции. Определенный интеграл
приближенно равен средневзвешенному
значений подынтегральной функции,
вычисленных в определенных точках
промежутка интегрирования.
В предыдущих квадратурных формулах брались равноотстоящие узлы с шагом , и весовые коэффициенты получались заменой подынтегральной функции на кусочно-постоянную (формула прямоугольников), кусочно-линейную (формула трапеций), кусочно-квадратичную ( формула Симпсона).
Для получения более точных формул откажемся от равномерного распределения узлов. Удобно сделать замену:
,
тогда интеграл по
произвольному промежутку
преобразуется в интеграл по стандартному
промежутку
:
.
Таким образом, без потери общности можно рассматривать интеграл:
, (3.2)
здесь – число узлов интегрирования.
В выражение для
погрешности квадратурных формул входит
производная некоторого порядка от
функции, т. к. производная порядка
равна
нулю
для полинома степени
,
то квадратурная формула верна для
многочленов степени (k
– 1). Например,
формула односторонних прямоугольников
точна для полиномов нулевого порядка,
;
формула центральных прямоугольников
– для линейных полиномов, формула
трапеций – для линейных полиномов,
;
формула Симпсона – для кубических
полиномов,
.
Потребуем, чтобы квадратурная формула (3.2) была точна для полинома степени , где – число узлов.
Формула Чебышева
Пусть все весовые
коэффициенты равны
.
Получим формулу Чебышева, точную для
полиномов степени
.
Считая, что равенство (3.2) будет точным
для функций
,
имеем:
,
тогда квадратурная формула примет вид:
. (3.3)
Подставим в формулу
(3.3)
и, считая
равенство (3.3) точным, получим уравнение
:
.
Подставляя
поочередно
,
получим систему
уравнений:
(3.4)
Доказано, что эта
специфическая система
уравнений с
неизвестными (3.4) определяет единственный
набор
при
.
Эти узлы вычислены с высокой точностью
и затабулированы. При
и
система (3.4) не имеет действительных
решений.
Формула Гаусса
Рассмотрим общий
вид квадратурной формулы (3.2).
В ней неизвестными являются
параметров:
узлов
и
весовых коэффициентов
.
Подберем
и
так, чтобы равенство
было точным для полиномов степени
или для степенных функций:
.
Подставляя в точное равенство (3.2) поочередно эти функции, получим:
(3.5)
Решение системы
(3.5) весьма затруднительно, но, оказывается,
узлами квадратурной формулы в этом
случае
являются
корни полиномов Лежандра
,
которые принадлежат интервалу
и расположены симметрично относительно
начала координат, а веса
находятся интегрированием базисных
многочленов Лагранжа
степени
:
.
(3.6)
Напомним, что полиномы Лежандра определяются рекуррентной формулой Родрига:
и являются
ортогональными полиномами с весом
на отрезке
Докажем, что при
таких
и
формула (3.2) будет точна при подстановке
в нее вместо
любого многочлена степени
.
Пусть
.
Согласно теореме о делении полинома
на полином
с остатком, существуют такие полиномы
и
,
что:
.
Подставим это
выражение в левую часть формулу (3.2)
.В силу
линейной независимости полиномов
Лежандра
и
их попарной ортогональности всегда
найдется набор
,
таких, что
,
тогда
,
. (3.7)
Теперь преобразуем правую часть формулы (3.1):
,
здесь
–
базисный многочлен Лагранжа. Покажем,
что при таком
формула будет точна:
.
В левой части
последнего равенства под интегралом
стоит интерполяционный многочлен
Лагранжа степени
,
составленный по
значениям
,
который в силу своей единственности
однозначно восстанавливается
интерполированием. Тогда верно точное
равенство:
.
Отсюда ясно, что указанные значения и являются узлами и весовыми коэффициентами квадратурной формулы Гаусса.
Запишем теперь общую квадратурную формулу для интеграла по промежутку :
.
Оценка погрешности
квадратурных формул Гаусса, Чебышева
говорит о существенно более быстром
убывании погрешности с ростом числа
узлов
для достаточно гладких интегрируемых
функций. При
существуют таблицы (см. табл.3.1).
Таблица 3.1.
|
Формула Чебышева |
Формула Гаусса |
||
|
|
|
|
|
2 |
|
1 |
0,577350 |
1 |
3 |
0 0,707107 |
|
0 0,774597 |
|
4 |
0,187592 0,794654 |
|
0,339981 0,861136 |
0,652145 0,347855 |
5 |
0 0,374541 0,832497 |
|
0 0,538469 0,906180 |
0,568889 0,478629 0,236927 |
В практикуме
рассмотрены примеры вычисления
интегралов по квадратурным формулам
прямоугольников, трапеций, Симпсона,
формулам Гаусса и Чебышева для
с помощью вычислительного пакета
Mathcad.
Очевидно, что использование формул
Гаусса и Чебышева позволяет достичь
высокой точности при существенно меньшем
объеме вычислений в сравнении с другими
квадратурными формулами.
