Задание 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 |