
- •Смагин в.И., Решетникова г.Н.
- •Содержание
- •1. Основы теории погрешностей 9
- •2. Аппроксимация функций 19
- •2.16. Контрольные вопросы 90
- •2.17. Задания к главе 2 92
- •3. Численное дифференцирование 95
- •3.5. Контрольные вопросы 110
- •4. Численное интегрирование 112
- •4.10. Контрольные вопросы 189
- •4.11. Задания к главе 4 191
- •5. Приложение. Варианты к заданиям 195
- •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.5. Контрольные вопросы
- •3.6. Задание к главе 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
2.12.2. Интерполирование в начале и конце таблицы
Пусть
нам дана таблица значений функции
для узлов
,
необходимо вычислить значение
интерполяционного многочлена в точке
x,
которая находится вблизи начала таблицы,
т.е. вблизи точки
.
Воспользуемся формулой Ньютона для
неравноотстоящих узлов (2.24 ):
(2.51)
Введем
новую переменную
,
учитывая формулу (2.49), получим 1-ю
интерполяционную формулу Ньютона
(для интерполирования вперед):
(2.52)
Остаточный член для этой формулы получим из (2.12) и с учетом замены переменной:
(2.53)
Пусть
точка x
находится вблизи конца таблицы т.е.
вблизи узла
.
Интерполяционные узлы будем привлекать
в обратном порядке:
.
Тогда формула Ньютона для неравноотстоящих
узлов примет вид
(2.54)
Введем
переменную
и учитывая формулу (2.49) и замечание 2.1
получим 2-ю
интерполяционную формулу Ньютона
(для интерполирования назад)
(2.55)
Остаточный член для этой формулы будет следующим
(2.56)
2.12.3. Формулы Гаусса
Пусть
требуется вычислить значение
интерполяционного многочлена в точке
x,
для которой ближайшим является узел
,
расположенный в середине таблицы.
Сначала будем предполагать, что
.
В интерполяционную формулу Ньютона
узлы будем привлекать в следующем
порядке:
т.е. каждый раз привлекается ближайший
к точке
узел. Тогда формула Ньютона для
интерполирования в точке
будет иметь вид
.
(2.57)
Учитывая
формулу (2.49) и замечание 2.1, а также введя
переменную
из (2.57), получим 1-ю
формулу Гаусса
(для интерполирования вперед):
(2.58)
Остаточный член для 1-ой формулы Гаусса (2.58) имеет вид:
(2.59)
Если 1-я формула Гаусса является многочленом нечетной степени, то остаточный член будет следующим
(2.60)
Вторая
формула Гаусса получается при
интерполировании в середине таблицы,
в случае когда
(узел
является ближайшим к точке
).
При этом порядок подключения узлов в
интерполяционную формулу выбирается
следующим:
(каждый раз привлекается ближайший к
точке
узел). Поступая также как и в случае
вывода 1-й формулы Гаусса, учитывая
формулу (2.49), замечание 2.1, а также введя
переменную
,
из формулы Ньютона для неравноотстоящих
узлов
получим 2-ю формулу Гаусса (для интерполирования назад):
(2.61)
Остаточный член для 2-ой формулы Гаусса четной степени имеет вид (2.59), а для многочлена нечетной степени будет следующим:
(2.62)
2.12.4. Формулы Стирлинга и Бесселя
Известно, что уменьшение степени аппроксимирующего многочлена без потери точности иногда можно достигнуть, образуя линейные комбинации интерполяционных многочленов. Простейшим из таких многочленов является многочлен Стирлинга. Этот многочлен является полусуммой 1-ой и 2-ой формул Гаусса:
(2.63)
Учитывая
выражения для формул Гаусса (2.58), (2.61), а
также то, что многочлены Стирлинга
рекомендуется использовать для нечетной
степени относительно
,
получим следующее выражение:
(2.64)
Многочлен
(2.64) называется формулой
Стирлинга,
ее используют для аппроксимации в
середине таблицы при
Остаточный член для формулы Стирлинга
равен полусумме остаточных членов
(2.60), (2.62).
Многочлен Бесселя также используется для аппроксимации в середине таблицы. Эта формула определяется из соотношения:
(2.65)
где
,
,
т.е.
Учитывая выражения для формул Гаусса
(2.58), (2.61), а также то, что многочлены
Бесселя рекомендуется использовать
для четной степени относительно
,
в силу формулы (2.65) получим следующее
выражение
(2.66)
Многочлен
(2.66) называется формулой
Бесселя,
его используют для аппроксимации в
середине таблицы при
.
Остаточный член для формулы Бесселя равен полусумме остаточных членов соответствующих формул Гаусса и имеет вид:
(2.67)