
- •Смагин в.И., Решетникова г.Н.
- •Содержание
- •1. Основы теории погрешностей 9
- •2. Аппроксимация функций 19
- •2.16. Контрольные вопросы 89
- •2.17. Задания к главе 2 91
- •3. Численное дифференцирование 94
- •3.4. Контрольные вопросы 109
- •4. Численное интегрирование 111
- •4.10. Контрольные вопросы 187
- •4.11. Задания к главе 4 189
- •5. Приложение. Варианты к заданиям 192
- •1. Основы теории погрешностей
- •1.1. Математические оценки точности приближенного числа
- •1.2. Запись чисел на эвм
- •1.3. Верные знаки приближенного числа
- •1.4. Классификация погрешностей
- •1.5. Погрешность вычисления функции многих переменных
- •1.6. Обратная задача теории погрешностей
- •1.7. Погрешности простейших функций
- •1.8. Контрольные вопросы
- •1.9. Задания к главе 1
- •2. Аппроксимация функций
- •2.1. Постановка задачи
- •2.2. Интерполяционный многочлен Лагранжа
- •2.3. Интерполяционная схема Эйткена
- •2.4. Остаточный член многочлена Лагранжа
- •2.5. Разделенные разности и их свойства
- •2.6. Интерполяционная формула Ньютона при неравноотстоящих узлах
- •2.7. Многочлены Чебышева и их свойства
- •2.8. Минимизация погрешности метода при аппроксимации многочленом Лагранжа
- •2.9. Многочлены наилучшего равномерного приближения
- •2.10. Экономизация степенных рядов
- •2.11. Интерполирование с кратными узлами
- •2.12. Интерполирование при равноотстоящих узлах
- •2.12.1. Конечные разности
- •2.12.2. Интерполирование в начале и конце таблицы
- •2.12.3. Формулы Гаусса
- •2.12.4. Формулы Стирлинга и Бесселя
- •2.12.5. Оценки погрешности метода и неустранимой погрешности
- •2.13. Сплайн-функции
- •2.13.1. Линейный сплайн
- •2.13.2. Параболический сплайн
- •2.13.3. Кубический сплайн
- •2.13.4. В-сплайны
- •2.13.5. Эрмитовы сплайны
- •2.14. Аппроксимация данных методом наименьших квадратов (мнк)
- •2.14.1. Аппроксимация алгебраическими полиномами
- •2.14.2. Аппроксимация ортогональными полиномами
- •2.14.3. Аппроксимация ортогональными полиномами дискретной переменной
- •2.15. Аппроксимация функций многих переменных
- •2.15.1. Построение интерполяционных многочленов
- •2.15.2.Метод последовательного интерполирования
- •2.15.3. Применение метода наименьших квадратов
- •2.16. Контрольные вопросы
- •2.17. Задания к главе 2
- •3. Численное дифференцирование
- •3.1. Численное дифференцирование при неравноотстоящих узлах
- •3.2. Численное дифференцирование при равноотстоящих узлах
- •3.3. Оценка приближений численного дифференцирования по правилу Рунге
- •3.4. Метод квадратурных формул
- •3.4. Контрольные вопросы
- •3.5. Задание к главе 3
- •4. Численное интегрирование
- •4.1. Общая интерполяционная квадратура
- •4.2. Квадратурные формулы Ньютона-Котеса
- •4.2.1. Квадратурные формулы прямоугольников
- •4.2.2. Квадратурная формула трапеций
- •4.2.3. Квадратурная формула Симпсона (парабол)
- •4.2.4. Квадратурная формула “трех восьмых” (формула Ньютона)
- •4.3. Метод Рунге оценки погрешности
- •4.4. Квадратурные формулы наивысшей алгебраической степени точности
- •4.5. Частные случаи квадратурного правила наивысшей алгебраической степени точности
- •4.6. Квадратурные формулы с равными коэффициентами
- •4.7. Приближенное вычисление несобственных интегралов
- •4.8. Приближенное вычисление неопределенных интегралов
- •4.9. Методы Монте-Карло
- •4.9.1. Простейший метод Монте-Карло
- •4.9.2. Геометрический метод Монте-Карло
- •4.10. Контрольные вопросы
- •4.11. Задания к главе 4
- •5. Приложение. Варианты к заданиям
- •5.1. Варианты к заданиям 1.1
- •5.2. Варианты к заданиям 2.1-2.5
- •5.3. Варианты к заданиям 2.6
- •5.4. Варианты к заданиям 2.7-2.8, 3.1
- •5.5. Варианты к заданиям 4.1-4.6
- •5.6. Варианты к заданиям 4.7
- •634050, Г. Томск, пр. Ленина, 36
4.1. Общая интерполяционная квадратура
Рассмотрим задачу вычисления интеграла при помощи некоторого числа значений интегрируемой функции. Достоинство этого метода состоит в его простоте и универсальности.
Пусть
любой конечный или бесконечный отрезок
числовой оси. Требуется найти приближенное
значение интеграла
по
значениям функции
в точках
Многие
правила численного интегрирования
основаны на замене интегрируемой функции
на всем отрезке
или на его частях на более простую
функцию, близкую к
,
легко интегрируемую точно и принимающую
в точках
те же значения, что и
.
В качестве такой функции достаточно
часто используют алгебраический
многочлен или рациональную функцию. В
том случае, если интегрируемая функция
является достаточно гладкой, то можно
рассчитывать хорошо приблизить ее
многочленом невысокой степени или
несложной рациональной функцией. Если
же сама функция
имеет особенности, то это затруднит
такое приближение или сделает его вообще
невозможным. В этом случае заранее
освобождаются от этих особенностей
путем их выделения. Для этого функцию
представляют в виде произведения двух
функций:
,
где
имеет те же
особенности, что и
,
и называется весовой
функцией
или весом,
а
является достаточно гладкой функцией.
Тогда задача заключается в вычислении
интеграла вида:
. (4.1)
Правила вычисления
интегралов в большинстве своем являются
специализированными, предназначенными
для численного интегрирования функций,
имеющих те же особенности, что и весовая
функция
.
Поэтому при вычислении интеграла (4.1)
функция
считается фиксированной, а
– любой достаточно гладкой функцией
на
.
Общая интерполяционная квадратура заключается в том, что вычисление интеграла заменяют вычислением некоторой суммы
. (4.2)
Формула (4.2)
называется квадратурной формулой,
сумма в (4.2) – квадратурной суммой,
− квадратурными узлами и коэффициентами.
При построении интерполяционной квадратурной формулы функцию представляют в виде суммы интерполяционного многочлена Лагранжа и его остаточного члена
где
,
,
,
– некоторая точка
интервала
.
Тогда
,
где
,
(4.3)
.
(4.4)
Квадратурное
правило, коэффициенты которого вычисляются
согласно (4.3), называется интерполяционным.
Величина
(формула (4.4)) является остаточным
членом или
погрешностью квадратурной формулы.
Теорема 4.1. Для того чтобы квадратурное правило (4.2) было точным для всех алгебраических многочленов степени , необходимо и достаточно, чтобы оно было интерполяционным.
Доказательство.
Необходимость. Любой алгебраический многочлен степени можно единственным образом представить в виде многочлена Лагранжа, то есть если многочлен степени , то
.
Так как квадратурное правило (4.2) является точным для всех алгебраических многочленов степени , то
Отсюда следует, что
и квадратурное правило является интерполяционным.
Достаточность.
Пусть
−
произвольный многочлен степени
.
Интерполируя
по значениям в узлах
и, учитывая единственность интерполяционного
многочлена, получим
.
Так как квадратурное правило является интерполяционным, то
.
Таким образом
и квадратурное правило является точным для любого многочлена степени . Теорема доказана.
Говорят, что квадратурное правило имеет алгебраическую степень точности , если максимальная степень алгебраического многочлена, для которого квадратурное правило является точным, равна . Из теоремы 4.1 следует, что степень точности интерполяционного квадратурного правила равна .