Курсовая работа: Численные методы решения типовых математических задач

Например, для некоторых функций (рис.) необходимо задать все кубические функции q1 (x), q2 (x), …qn (x).

В наиболее общем случае эти многочлены имеют вид:

где kij - коэффициенты, определяемые описанными ранее условиями, количество которых равно 4n. Для определения коэффициентов kij необходимо построить и решить систему порядка 4n.

Первые 2n условий требуют, чтобы сплайны соприкасались в заданных точках:

Следующие (2n-2) условий требуют, чтобы в местах соприкосновения сплайнов были равны первые и вторые производные:

Система алгебраических уравнений имеет решение, если число уравнений соответствует числу неизвестных. Для этого необходимо ввести еще два уравнения. Обычно используются следующие условия:

При построении алгоритма метода первые и вторые производные удобно аппроксимировать разделенными разностями соответствующих порядков.

Полученный таким образом сплайн называется естественным кубическим сплайном. Найдя коэффициенты сплайна, используют эту кусочно-гладкую полиноминальную функцию для представления данных при интерполяции.

2.4 Численный метод решения задачи

Значения f(x0 ), f(x1 ), … , f(xn ) , т.е. значения табличной функции в узлах, называются разделенными разностями нулевого порядка (k=0).

Отношение называется разделенной разностью первого порядка (k=1) на участке [x0 , x1 ] и равно разности разделенных разностей нулевого порядка на концах участка [x0 , x1 ], разделенной на длину этого участка.

Для произвольного участка [xi , xi+1 ] разделенная разность первого порядка (k=1) равна

Отношение называется разделенной разностью второго порядка (k=2) на участке [x0 , x2 ] и равно разности разделенных разностей первого порядка, разделенной на длину участка [x0 , x2 ].

Для произвольного участка [xi , xi+2 ] разделенная разность второго порядка (k=2) равна

Таким образом, разделенная разность k-го порядка на участке [xi , xi+k ] может быть определена через разделенные разности (k-1)-го порядка по рекуррентной формуле:

(2.3)

Где n – степень многочлена.

Максимальное значение k равно n. Тогда i =0 и разделенная разность n-го порядка на участке [x0 ,xn ] равна

,

т.е. равна разности разделенных разностей (n-1)-го порядка, разделенной на длину участка [x0 ,xn ].

Разделенные разности

являются вполне определенными числами, поэтому выражение (2.2) действительно является алгебраическим многочленом n-й степени. При этом в многочлене (2.2) все разделенные алгебраическим многочленом n-й степени. При этом в многочлене (2.2) все разделенные разности определены для участков [x0 , x0+k ], .

К-во Просмотров: 669
Бесплатно скачать Курсовая работа: Численные методы решения типовых математических задач