- •Понятие математической модели.
- •Устойчивость.
- •Типы погрешностей.
- •Приближенные числа. Абсолютные и относительные погрешности.
- •Округление.
- •Погрешности арифметических операций над приближенными числами.
- •Погрешность функции.
- •Представление вещественных чисел.
- •Арифметические операции над числами с плавающей точкой.
- •Вычисление машинной точности.
- •Методы отыскания решений нелинейных уравнений.
- •Система линейных алгебраических уравнений.
- •Вычисление lu-разложения (метод Гаусса).
- •Вычисление luр-разложения (метод Гаусса с выбором ведущего элемента).
- •Система линейных алгебраических уравнений.
- •Метод прогонки.
- •Система линейных алгебраических уравнений.
- •Итерационные методы решения систем линейных алгебраических уравнений.
- •Одномерная минимизация.
- •Методы прямого поиска.
- •Оптимальный пассивный поиск.
- •Постановка задачи приближения функций.
- •Полиномиальная интерполяция. Многочлен Лагранжа.
- •Минимизация погрешности оценки интерполяции. Многочлены Чебышева. Постановка задачи минимизации оценки погрешности.
- •Многочлены Чебышева.
- •Постановка задачи приближения функций. В13
- •16 Глобальные способы построения кубических сплайнов.
- •17 Граничные условия для кубических сплайнов
- •Метод наименьших квадратов.
- •Методы численного дифференцирования. Численное дифференцирование.
- •Устойчивость.
- •Адекватность дискретной модели исходной математической задаче;
- •Сходимость численного решения к точному решению;
- •Устойчивость выбранного метода решения.
- •Численное интегрирование. Формулы прямоугольников и трапеций/Формула Симпсона
- •Методы Монте-Карло.
- •Обыкновенные дифференциальные уравнения. Метод Эйлера.
- •Обыкновенные дифференциальные уравнения.
Постановка задачи приближения функций. В13
Интерполяция сплайнами.
Повышение точности приближения гладкой функции благодаря увеличению степени интерполяционного многочлена связано с существенным повышением сложности вычислений. Поэтому на практике предпочитают кусочно-полиномиальную интерполяцию с использованием многочленов невысокой степени. Однако этот способ приближения имеет недостаток: в точках "стыка" двух соседних многочленов производная, как правило, имеет разрыв. Часто это обстоятельство не играет существенной роли. Вместе с тем нередко требуется, чтобы аппроксимирующая функция была гладкой и тогда простейшая кусочно-полиномиальная аппроксимация становится неприемлемой.
Данная проблема привела к появлению в 1946г. так называемых сплайн-функций или сплайнов - специальным образом построенных гладких кусочно-многочленных функций.
Пусть отрезок [a, b] разбит точками a = x0 < x1 < … < xn = b на п частичных отрезков [xi-1, xi] .
Сплайном степени т называется функция Sm(x), обладающая следующими свойствами:
функция Sm(x) непрерывна на отрезке [a, b] вместе со всеми своими производными S(1)m(x), S(2)m(x), … , S(р)m(x) до некоторого порядка р;
на каждом частичном отрезке [xi-1, xi] функция Sm(x) совпадает с некоторым алгебраическим многочленом Рm,i(x) степени т.
Разность т - р между степенью сплайна и наивысшим порядком непрерывной на отрезке [a, b] производной называется дефектом сплайна.
Простейшим примером сплайна является непрерывная кусочно-линейная функция, являющаяся сплайном первой степени (линейным сплайном) с дефектом, равным 1.
Наиболее широкое распространение на практике получили сплайны третьей степени S3(x) (кубические сплайны) с дефектом, равным 1 или 2. Такие сплайны на каждом из частичных отрезков [xi-1, xi] совпадают с кубическим многочленом
P3,i(x) = ai + bi(x - xi) + ci(x - xi)2 + di(x - xi)3
и имеют на отрезке [a, b] по крайней мере одну непрерывную производную S'3(x).
Механическим аналогом такого сплайна является гибкая стальная линейка, поставленная на ребро и зафиксированная в узловых точках.
Пусть функция y = f (x) задана таблицей своих значений
yi = f (xi) , i = 0, 1, … , n.
Сплайн Sm(x) называется интерполяционным, если Sm(x) = уi для всех
i = 0, 1, … , n.
Значение si = S'm(xi) называется наклоном сплайна в точке xi.
15 Локальный сплайн. Если в точках xi известны значения производной yi' = f (xi) , то естественно принять si = yi' для всех i = 0, 1, … , n. Тогда на каждом частичном отрезке [xi-1, xi] сплайн однозначно определяется значениями yi-1, yi, y'i-1 , y'i (поэтому его и называют локальным сплайном). Для локального кубического сплайна справедлива следующая оценка погрешности:
,
где - максимальная из длин частичных отрезков.
Дефект данного сплайна равен 2, т.к. для него можно гарантировать непрерывность только первой производной.
Существуют и другие способы выбора коэффициента si, приводящие к локальным сплайнам.