Аппроксимация

Задание 4.3.

Функция задана таблично:

x 0,1 0,2 0,3 0,4 0,5 0,6
y 0,03983 0,07926 0,11791 0,15542 0,19146 0,22575

Найти у(0,58) и оценить погрешность.

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

Аппроксимация – построение приближённой функции, наиболее близко проходящей около данных точек или около данной непрерывной функции. Такая задача возникает, когда в исходных данных существует погрешность или желательно упростить сложную математическую зависимость.

Для решения задач аппроксимации важно выбрать критерий близости.

Метод наименьших квадратов базируется на квадратичном критерии аппроксимации: , где yi - заданные табличные значения функции; yiрасч – расчетные значения по аппроксимирующей функции; β i – весовые коэффициенты, учитывающие относительную важность i -точки. Если все точки равнозначны, то все весовые коэффициенты равны 1.

В качестве расчётной аппроксимирующей функции можно выбрать полином
k -степени:

Коэффициенты полинома можно найти из условия минимума R, т.е. dR/dap=0 для p=0,1,2, …, k

После преобразований получим систему уравнений, по которой можно определить коэффициенты полинома, обеспечивающие наилучшее квадратичное приближение:

ЗАДАЧА 4.4. Найти аппроксимирующую функцию в виде линейного полинома по имеющимся экспериментальным данным.

МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА.

ДАНО. n – число экспериментальных данных, (xi,yi) – экспериментальные точки.

НАЙТИ. Линейный аппроксимирующий полином f(x)=a0+a1 x

СВЯЗЬ.

ПРИМЕЧАНИЕ. Чем больше степень полинома, тем точнее аппроксимирующая функция. Но с повышением точности растёт и сложность функции, что делает её менее удобной в использовании.

Задание 4.4. Найти линейную функцию, аппроксимирующую следующие данные.

x -3 -2 -1 1 2 3
y 0 1 3 5 6 8

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: