В таких случаях часто применяют интерполяцию сплайнами. Английское слово «spline» можно перевести как «гибкая линейка».
В таких случаях часто применяют интерполяцию сплайнами. Английское слово «spline» можно перевести как «гибкая линейка».
Интерполяции сплайнами
φ(x)
Интерполяции сплайнами
где
Интерполяции сплайнами
Интерполяции сплайнами
совокупность таких полиномов на всех n-1 отрезках будет определять результирующую кривую ϕ(x), представляющую собой кубический сплайн.
Интерполяции сплайнами
общее число которых, как следует из формулы (8), составляет величину 4(n-1) значений. Следовательно необходимо составить систему состоящую из 4(n-1) уравнений и ее решить.
В этой системе n уравнений определяют условие совпадения значений сплайнов со значениями исходной функции
Интерполяции сплайнами
Непрерывность самой функции ϕ(x)
Непрерывность первой производной функции ϕ(x)
Непрерывность второй производной функции ϕ(x)
Интерполяции сплайнами
Вторая производная определяется формулой
Интерполяции сплайнами
тогда имеем следующую недостающую пару значений
или
Интерполяции сплайнами
Уравнения 9 ÷ 13 однозначно определяют кубический сплайн ϕ(x).
Пример 2.
Требуется представить приближенно функцию у = f(х) линейным и кубическим сплайном. В данном случае n=5.
Подставляем x=2.5 и получаем
где W – квадратная матрица, состоящая из коэффициентов при
неизвестных параметрах системы, в нашем случае имет
размер 16 х 16;
Z – вектор правых частей уравнений ситемы, состоит также из
16 значений.
X– вектор неизвестных параметров системы, в нашем случае
состоит из 16 значений неизвестных
Для этого заполним строки следующей таблицы…
Составляя уравнения и производя определенные преобразования, получаем
На основании этих уравнений заполняются 6, 7 и 8 строки матрицы…
Также составляя уравнения и производя над ними определенные преобразования, получаем
На основании этих уравнений заполняются 9, 10 и 11 строки матрицы…
Также составляя уравнения и производя над ними определенные преобразования, получаем
На основании этих уравнений заполняются 12, 13 и 14 строки матрицы…
На основании этих уравнений заполняются последние 15 и 16 строки матрицы…
Подставляем x=2.5 и получаем
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть