Выполнить приближение функций с помощью полинома Лагранжа и кубического сплайна.
Дана функция f(x) на отрезке [a,b] .
Требуется:
1. По формулам Лагранжа найти значение функции в точке интерполяции;
2. Определить абсолютные погрешности ;
3. Провести сплайн-интерполяцию и оценить ее погрешность;
Значения a, b, n и точку, в которой вычисляем приближение, вводим с клавиатуры.
Функцию f(x) выбираете сами, описываете в виде процедуры-функции.
Исходные массивы x[i] и y[i] можно получить
с помощью следующего фрагмента программы:
x[0]:=a; y[0]:=f(x[0]);
h:=(b-a)/n;
For i:=1 to n do
Begin
x[i]:=x[i-1]+h;
y[i]:=f(x[i]);
End;
Язык программирования - Си или Си++ или Java