
- •Смагин в.И., Решетникова г.Н.
- •Содержание
- •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.15. Аппроксимация функций многих переменных
При
решении задач обработки данных часто
возникает задача аппроксимации функций
многих переменных
.
В частном случае для функции двух
переменных
,
можно задать эту функцию в виде следующей
таблицы:
Таблица 2.14.
Здесь
,
а узлы
,
,
,
могут быть как неравноотстоящими так
и равноотстоящими (
,
).
Кроме того точки на плоскости могут
быть расположены достаточно произвольно
(некоторые ограничения на расположение
точек все таки должны выполняться (см.
ниже)), тогда их удобно обозначать
следующим образом:
.
2.15.1. Построение интерполяционных многочленов
Рассмотрим задачу построения многочлена первой степени по двум переменным:
.
(2.155)
Потребуем,
чтобы значение многочлена со значениями
функции
совпадали в трех точках
(
).
(2.156)
Тогда
значения коэффициентов
,
,
определятся из системы линейных
алгебраических уравнений
,
которая в векторно-матричном виде имеет вид:
.
Решение
этой системы существует и является
единственным, если три точки
,
и
не лежат на одной прямой, так как в этом
случае определитель матрицы системы
не равен нулю.
Многочлен второй степени для двух переменных имеет вид:
.
(2.156)
Тогда, если заданы значения функции в шести точках
(
),
(2.157)
то
можно сформировать систему линейных
алгебраических уравнений для определения
коэффициентов
,
,
,
,
,
.
Эта система в векторно-матричном виде
будет иметь вид:
.
(2.158)
Решение системы (2.158) будет существовать и является единственным, если 6 точек ( ) ( ) не лежат на кривой 2-го порядка.
По аналогии можно построить интерполяционный многочлен для двух переменных степени
.
(2.159)
Число
неизвестных коэффициентов в этом случае
равно
.
Число узлов должно быть такое же. Если
велико, то для построения многочлена
необходимо решить систему линейных
алгебраических уравнений высокого
порядка. Если число узлов меньше чем
,
то часть коэффициентов приходится
задавать произвольно, а это приведет к
потере точности.
В
случае, когда исходные данные даны в
виде таблицы 2.14. можно вычислить значение
интерполяционного многочлена степени
(
)
по формуле
Лагранжа
(узлы по переменным
и
могут быть неравноотстоящими):
.
(2.160)
Пользоваться этой формулой достаточно неудобно и поэтому она редко используется. Кроме того, возникают существенные трудности при оценке остаточного члена, так как в этом случае теорема Ролля не будет справедлива.
Можно
также построить интерполяционные
многочлены Ньютона. В частном случае,
когда узлы в таблице 2.14 равноотстоящие
и
,
,
построим интерполяционный многочлен
Ньютона 2-ой степени для двух переменных.
Этот многочлен будет иметь вид:
.
(2.161)
Здесь
,
и по аналогии с конечными разностями
используются частные конечные разности
первого и второго порядка:
.