II. Аппроксимация функций
1. Интерполирование-это аппроксимация (приближение) функции с помощью алгебраического многочлена j(x) степени n, значения которого в заданных узлах (i=0,1,...,n) равны значениям функции в этих же узлах, т.е. j(xi)=yi=f(xi), при этом полагается, что среди значений нет одинаковых, т.е. xi¹xk при i¹k (Рис.1).
Многочлен j(x) называется интерполяционными имеет вид:
(2.1)
Коэффициенты интерполяционного многочлена ak (k=0,1,...n) определяются из системы линейных уравнений:
(2.2)
Погрешность интерполяции R(x) определяется по формуле:
(2.3)
2. Многочлены Лагранжа. При больших значениях n необходимо решать систему (2.2) из (n+1) уравнений, т.е. проводить большой объем вычислений. Как избежать этого? Это можно, например, сделать с помощью интерполяционных многочленов Лагранжа.
Рассмотрим многочлены степени n следующего вида, которые называются многочленами Лагранжа (выражения в угловых скобках учитывать не надо, они записаны для того, чтобы понять по какому принципу строятся эти многочлены):
(2.4)
здесь многочлен имеет степень n+1 и он равен нулю во всех узлах xk, k=0,1,2,…,n.
Можно видеть, что
(2.5)
т.е. многочлен Лагранжа lk(xi) равен нулю во всех узлах кроме k-го узла, а в самом k-ом узле он равен единице.
Используя это свойство, сразу можем сразу записать интерполяционный многочлен:
(2.6)
Представление интерполяционного многочлена j(x) в таком виде называется обобщенным многочленом Лагранжа Ln(x) или просто интерполяционным многочленом Лагранжа.
На основании определения погрешности аппроксимации функции f(x) с помощью интерполяционного многочлена Лагранжа Ln(x) можем записать:
(2.7)
при этом погрешность R(x) называется остаточным членоминтерполяционного многочлена. Остаточный член, записанный в форме Лагранжа, имеет вид:
(2.8)
3. Среднеквадратичное приближение.Коэффициенты интерполяционного многочлена j(x) определяются из системы линейных уравнений (2.2). При большом количестве узлов интерполяции (при больших значениях n) необходимо решать систему линейных уравнений большого порядка, что может привести к большим ошибкам. Применение обобщенного интерполяционного многочлена Лагранжа также ведет к большой относительной погрешности из-за накопления ошибок. Поэтому при больших значениях n используют иные приближения, например, среднеквадратичное приближение.
Среднеквадратичным приближением функций называется приближение, когда степень аппроксимирующего многочлена n меньше m (n<m), где m+1 равно количеству узлов (i=0,1,...,m). Случай m=n соответствует интерполяции.
Мерой отклонения многочлена от заданной функции y=f(x) при среднеквадратичном приближении является величина среднеквадратичного отклонения равная
. (2.9)
При построении аппроксимирующего многочлена j(x) нужно подобрать коэффициенты так, чтобы величина была минимальной.
4. Метод наименьших квадратов.Так как , то достигает минимума при тех же значениях ak, k=0,1,..,n. Введя обозначение yi=f(xi) рассмотрим функцию :
(2.10)
Необходимым условием минимума функции является равенство нулю частных производных этой функции по переменным аl, т.е.
(2.11)
Отсюда получаем:
(2.12)
или:
(2.13)
Данная линейная система уравнений называется нормальной системой. Из решения этой системы уравнений определяются неизвестные коэффициенты ak, при которых минимизируются среднеквадратичное отклонение между заданной функцией f(x) и аппроксимирующей функцией.
Варианты задания №3.
Используя интерполяционный многочлен Лагранжа вычислить в указанных точках значения функции y=f(x), заданной в виде таблицы, и оценить погрешность для заданного значения третьей производной:
1. x=0,8 и x=2,1;
i | xi | yi |
0,5 | 5,1 | |
1,5 | 3,7 | |
2,5 | 4,3 |
2. x=0,7; x=1,1;
i | xi | yi |
0,4 | 0,1 | |
0,8 | 0,7 | |
1,2 | 0,3 |
3. x=1,8; x=3,1;
i | xi | yi |
1,5 | 2,2 | |
2,5 | -0,7 | |
3,5 | -4,3 |
4. x=0,18; x=0,21;
i | xi | yi |
0,1 | 0,1 | |
0,2 | 0,7 | |
0,3 | 0,3 |
5. x=0,1; x=0,2;
i | xi | yi |
0,05 | -2,0 | |
0,15 | -2,5 | |
0,25 | -1,3 |
6. x=8; x=21;
i | xi | yi |
0,1 | ||
0,7 | ||
0,3 |
7. x=0,25; x=0,9;
i | xi | yi |
0,1 | 3,1 | |
0,5 | -0,7 | |
1,0 | -3,3 |
8. x=0,28; x=0,31;
i | xi | yi |
0,1 | -0,5 | |
0,2 | -0,3 | |
0,3 | -0,2 |
9. x=0,8; x=2,1;
i | xi | yi |
0,0 | 15,0 | |
1,5 | 17,0 | |
3,0 | 9,5 |
10. x=1,8; x=1,75;
i | xi | yi |
1,0 | -0,1 | |
1,5 | 1,7 | |
2,0 | 8,7 |
11. x=0,8; x=2,1;
i | xi | yi |
0,5 | 0,1 | |
1,5 | -0,7 | |
2,5 | -0,3 |
12. x=0,7; x=1,1;
i | xi | yi |
0,4 | 0,15 | |
0,8 | 0,4 | |
1,2 | 0,3 |
13. x=1,8; x=3,1;
i | xi | yi |
1,5 | 1,2 | |
2,5 | -0,7 | |
3,5 | -0,3 |
14. x=2,5; x=1,5;
i | xi | yi |
1,1 | 4,4 | |
2,2 | -1,7 | |
3,3 | -3,4 |
15. x=0,1; x=0,2;
i | xi | yi |
0,05 | -1,0 | |
0,15 | -2,1 | |
0,25 | -1,4 |
16. x=8; x=21;
i | xi | yi |
0,15 | ||
0,47 | ||
0,43 |
17. x=0,25; x=0,9;
i | xi | yi |
0,1 | 2,1 | |
0,5 | -0,5 | |
1,0 | -2,3 |
18. x=0,28; x=0,31;
i | xi | yi |
0,1 | -0,3 | |
0,2 | 0,3 | |
0,3 | -0,1 |
19. x=0,8; x=2,1;
i | xi | yi |
0,0 | 10,0 | |
1,5 | 7,0 | |
3,0 | 5,5 |
20. x=1,8; x=1,75;
i | xi | yi |
1,0 | -0,1 | |
1,5 | 1,7 | |
2,0 | 8,7 |
21. x=0,4 и x=3,5;
i | xi | yi |
0,5 | -0,5 | |
1,5 | 0,7 | |
2,5 | 0,3 |
22. x=0,4; x=0,6;
i | xi | yi |
0,0 | 0,1 | |
0,8 | 0,3 | |
1,6 | 0,3 |
23. x=0,4; x=2,3;
i | xi | yi |
3,5 | 0,2 | |
6,5 | 0,5 | |
9,5 | -0,9 |
24. x=0,8; x=1,4;
i | xi | yi |
0,1 | -0,5 | |
0,7 | 0,7 | |
1,3 | 0,3 |
25. x=0,5; x=1,2;
i | xi | yi |
0,05 | -22,0 | |
0,25 | 3,5 | |
0,45 | -8,3 |
26. x=6; x=13;
i | xi | yi |
-0,7 | ||
0,4 | ||
-0,9 |
27. x=0,12; x=1,5;
i | xi | yi |
0,1 | -7,5 | |
1,5 | -0,67 | |
2,0 | 7,3 |
28. x=0,8; x=0,98;
i | xi | yi |
0,1 | 0,5 | |
0,5 | -3,3 | |
0,9 | -0,7 |
29. x=0,38; x=2,1;
i | xi | yi |
0,0 | 1,0 | |
0,5 | -1,7 | |
1,0 | -0,5 |
30. x=1,3; x=2,1;
i | xi | yi |
1,0 | -0,5 | |
3,5 | -2,2 | |
6,0 | -0,6 |
31. x=0,4; x=2,3;
i | xi | yi |
0,0 | -0,1 | |
1,5 | 0,7 | |
3,0 | 0,4 |
32. x=0,3; x=0,5;
i | xi | yi |
0,6 | -1,5 | |
1,8 | -0,3 | |
3,0 | 0,8 |
33. x=1,5; x=2,7;
i | xi | yi |
0,5 | -1,2 | |
2,5 | -0,4 | |
4,5 | 0,1 |
34. x=2,1; x=1,1;
i | xi | yi |
0,3 | 0,9 | |
1,2 | -1,3 | |
2,1 | 1,4 |
35. x=0,3; x=1,2;
i | xi | yi |
10,5 | 6,0 | |
15,5 | -0,4 | |
20,5 | -3,6 |
36. x=8; x=21;
i | xi | yi |
0,15 | ||
0,47 | ||
0,43 |
37. x=0,2; x=1,9;
i | xi | yi |
0,1 | -2,1 | |
0,8 | -6,5 | |
1,5 | -0,3 |
38. x=0,4; x=2,5;
i | xi | yi |
0,15 | 40,0 | |
2,25 | -34,3 | |
3,35 | -20,7 |
39. x=0,6; x=3,3;
i | xi | yi |
0,0 | -1,4 | |
3,5 | -3,5 | |
7,0 | -2,5 |
40. x=0,41; x=0,75;
i | xi | yi |
1,3 | 0,8 | |
2,5 | -3,7 | |
3,7 | -0,5 |