- •Электрооборудования и электрического транспорта
- •Оглавление
- •Глава 2 23
- •Глава 3 34
- •Глава 4 43
- •Глава 5 61
- •5.7. Понятие о методах обратного дифференцирования 74
- •Предисловие
- •Глава 1 решение алгебраических уравнений и их систем
- •1.1. Решение систем линейных алгебраических уравнений
- •1.1.1. Итерационные методы решения систем линейных алгебраических уравнений
- •1.1.2. Факторизация и типовые схемы решений
- •1.1.3. Метод Гаусса и lu— разложение
- •1.1.4. Метод Гаусса-Жордана обращения матриц
- •1.1.5. Метод квадратного корня (Холесского)
- •1.1.6. Метод вращений
- •1.1.7. Итерационное уточнение
- •1.1.8. Решение преопределенных систем линейных алгебраических уравнений
- •1.2 Решение систем нелинейных алгебраических уравнений
- •1.2.1. Метод последовательных приближений
- •1.2.2. Метод Ньютона
- •1.2.3. Метод Ньютона по параметру
- •Глава 2 Интерполяция зависимостей
- •2.1. Интерполяция каноническим полиномом
- •2.2. Интерполяция полиномом Лагранжа
- •2.3. Интерполяция полиномом Ньютона
- •2.4. Применение интерполяции для решения уравнений
- •2.5. Интерполяция сплайнами
- •Глава 3 Метод наименьших квадратов
- •3.1. Общие положения
- •3.2. Степенной базис
- •3.3. Базис в виде классических ортогональных полиномов
- •3.4. Базис в виде ортогональных полиномов дискретной переменной
- •3.5. Линейный вариант метода наименьших квадратов
- •3.6. Сглаживание экспериментальных данных с ошибками
- •Глава 4 Определенные интегралы
- •4.1. Классификация методов
- •4.2. Методы прямоугольников
- •4.3. Апостериорные оценки погрешностей по Рунге и Эйткену
- •4.4. Метод трапеций
- •4.5. Метод Симпсона
- •4.6. Методы Ньютона-Котеса
- •4.7. Вычисление интегралов с заданной точностью
- •4.8. Применение сплайнов для численного интегрирования
- •4.9. Методы наивысшей алгебраической точности
- •4.10. Несобственные интегралы
- •4.11. Вычисление кратных интегралов
- •Глава 5 Решение обыкновенных дифференциальных уравнений
- •5.1. Типы задач для обыкновенныхдифференциальных уравнений
- •5.2. Метод Эйлера
- •5.3. Методы Рунге-Кутта
- •5.4. Метод Рунгe-Кутта-Мерсона
- •5.5. Методы Адамса-Башфорта и Адамса-Маултона
- •5.6. Методы Гира
- •5.7. Понятие о методах обратного дифференцирования
- •Библиографический список
- •Методы вычислений в задачах
- •Электроаппаратостроения,
- •Электрооборудования
- •И электрического транспорта
- •346428, Г.Новочеркасск, ул. Просвещения 132
4.8. Применение сплайнов для численного интегрирования
В разделе 2.5 рассмотрена интерполяция кубическими сплайнами, коэффициенты которых определяются из условий Лагранжа, условий непрерывности первой и второй производных в узлах и условий на концах интервала. Вследствие этого коэффициенты всех сплайнов оказываются связанными системой линейных алгебраических уравнений с трехдиагональной матрицей.
Рассмотрим применение сплайнов для вычисления определенных интегралов или так называемую сплайн-квадратуру [9]. Пусть необходимо вычислить интеграл вида
(4.40)
Разобъем интервал на участки
на каждом из которых подынтегральную функцию f(x) заменим кубическим
сплайном
:
где
Тогда интеграл (4.40) запишется как сумма интегралов от сплайнов:
Последняя
формула упрощается при подстановке в
нее выражений (2.25),
(2.33) и (2.34) для коэффициентов
и
.
(4.41)
Нетрудно
видеть, что первая сумма в формуле (4.41)
есть формула трапеций, а вторая сумма
— поправочное слагаемое для формулы
трапеций,
примененное к сплайнам, так как при
малых значениях
коэффициенты
и
близки
по величине, коэффициент
следовательно,
.
Значит, погрешность сплайн-квадратуры меньше, чем погрешность метода трапеций. Однако алгоритм интегрирования с помощью сплайнов сложнее методов трапеций и Симпсона за счет необходимости решения системы линейных уравнений для определения коэффициентов сплайнов . Поэтому рационально использовать сплайн-квадратурыв комплексе, когда сплайны применяются для сглаживания зависимостей, обработки экспериментальных данных и т.п.
4.9. Методы наивысшей алгебраической точности
Подынтегральную функцию f(x) так же, как и в методах Ньютона-Котеса, будем аппроксимировать полиномами различных степеней. Однако в отличие от методов Ньютона-Котеса узлы для построения интерполяционного полинома выберем из условия обеспечения минимальной погрешности интегрирования. Впервые задача построения квадратурных формул подобного типа была решена Гауссом для интеграловвида
(4.42)
а для интегралов
(4.43)
с произвольной весовой функцией р(х) — Кристоффелем [2].
Для того, чтобы узлы квадратурных формул не зависели от пределов интегрирования, линейными преобразованиями переменной х осуществляется переход к стандартным пределам [—1,1]:
(4.44)
где t— новая переменная.
Тогда интеграл (4.42) принимает вид
4.45)
Квадратурная формула Гаусса-Кристоффеля для интегралов типа (4.43) при пузлах содержит 2n параметров:
(4.46)
где
— весовые коэффициенты;
—
узлы; R—
погрешность квадратуры.
Полином степени 2п - 1 также имеет 2n коэффициентов. Следовательно, можно так подобрать параметры и , чтобы формула (4.46) была точной, т.е. R= 0 для полиномов степени не выше 2п - 1 [2, 1].
Так, при п = 1 квадратура (4.46) будет точной для полиномов нулевой и первой степени. Этому требованию удовлетворяет метод средних прямоугольников, который является простейшим из методов Гаусса-Кристоффеля для весовой функции р(х) = 1.
В случае двух узловых
точек (п
= 2) квадратура будет точной для полиномов
не выше третьей степени (2n—1
= 3). Пусть подынтегральная
функция интеграла (4.45) представима
полиномом с коэффициентами
(4.47)
Тогда интеграл от полинома принимает значение
.
(4.48)
Интерполяционный
полином Ньютона, совпадающий в узлах
созначениям
подынтегральной функции
и
,
будет иметь первую степень (рис. 4.6):
, (4.49)
где
.
|
Рис. 4.6. Метод Гаусса при n=2
Возьмем интеграл
от полинома(4.49) и подставим в результат
значения функции(4.47) в узлах t
и
:
|
Сравнивая первые
части выражений (4.48) и (4.49), получим
систему двух уравнений относительно
узлов
и
откуда получим
|
При таких узлах формула(4.46) с учетом соотношений (4.50) принимает вид
(4.52)
где
|
Узлы и являются корнями полиномов Лежандра второй степени.
Весовые коэффициенты равны единице.
С увеличением числа узлов их значениями остаются корни полиномов Лежандра степени n, а весовые коэффициенты определяются через узлы по формуле [2]:
. |
В таблице 4.2 приведены значения абсцисс и весов для квадратурных формул Гаусса методов порядка n.
Таблица 4.2. Абсциссы
и
веса
для
квадратурной формулы Гаусса
n
|
Абсциссы |
Веса |
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
Верхняя граница погрешности квадратурной формулы Гаусса оценивается выражением [2]
(4.53)
которое позволяет сделать вывод об эффективности метода для интегрирования функции высокой гладкости.

(4.50)
. (4.51)