 
        
        Лабораторная работа №6
Используя записанную
таблично функцию из предыдущей работы
( под буквой «а»), с помощью первой и
второй интерполяционной формулы Ньютона
найти приближенное значение функции
при заданных значениях аргумента ( ).
).
| 
 | x1= | x2= | 
|  | 0,14 | 0,53 | 
|  | 0,16 | 0,47 | 
|  | 0,4 | 0,04 | 
|  | 0,1 | 0,3 | 
|  | 1,15 | 1,65 | 
|  | 0,95 | 0,38 | 
|  | 0,5 | -0,42 | 
|  | 63 | 98 | 
|  | 1,2 | 5,7 | 
|  | 3,55 | 4,55 | 
|  | 0,5 | 1,45 | 
|  | 0,026 | 0,046 | 
|  | 0,22 | 0,51 | 
|  | 1,1 | -3,9 | 
|  | 10 | 77 | 
|  | 1,23 | 1,75 | 
|  | 1 | 5,2 | 
|  | 0,33 | 0,72 | 
|  | 0,77 | 1,37 | 
|  | 0 | 1,55 | 
|  | 0,4 | -0,42 | 
|  | 0,9 | 0,7 | 
|  | 19,5 | 1,25 | 
|  | 2 | 0,16 | 
|  | 0,39 | 1,74 | 
|  | 0 | 7,5 | 
|  | 11 | 0 | 
|  | 1 | 10,5 | 
|  | 0,8 | -1 | 
|  | 0,25 | -0,55 | 
Сплайн интерполяция
Сплайн функция  сплайн  кусочно-полиномиальная функция, проходящая через заданное множество узлов интерполяции и имеющая в данной области некоторое количество непрерывных производных.
	В вычислительной
	практике распространено использование
	кубических сплайнов. Приближение
	функции 
	 с помощью кубического сплайна
с помощью кубического сплайна должно удовлетворять следующим условиям:
	1)
должно удовлетворять следующим условиям:
	1) функция
функция 
	многочлен третьей степени; 2) функции
	многочлен третьей степени; 2) функции
		 ,
, ,
, непрерывны
	на заданном отрезке
непрерывны
	на заданном отрезке ;
	3)
;
	3) 
	 ,
	согласно условию интерполирования.
,
	согласно условию интерполирования.
	Для любого 
	 задается функция
задается функция в виде многочлена третьей степени:
в виде многочлена третьей степени:
	 ,
,
	где 
	 коэффициенты,
	подлежащие определению.
коэффициенты,
	подлежащие определению.
	С учетом выше
	перечисленных условий, а так же двух
	дополнительных (для концов заданного
	отрезка) 
	 ,
, ,
	коэффициенты записываются:
,
	коэффициенты записываются:
	 ,
,
	   
	 ;
;
	 ,
,   
	 ,
,
	 ;
;
	 ,
,
	 ,
,
	  
	 .
.
	Здесь     
	 ,
, .
.
	В образованной
	системе уравнений, коэффициенты 
	 можно определить из последней строки
	методом прогонки. Остальные коэффициенты
	выражаются через найденные. Рассмотрим
	метод прогонки для нахождения
	коэффициентов
можно определить из последней строки
	методом прогонки. Остальные коэффициенты
	выражаются через найденные. Рассмотрим
	метод прогонки для нахождения
	коэффициентов .
	Последнее уравнение системы это
	уравнение (при
.
	Последнее уравнение системы это
	уравнение (при
	 )
	вида:
)
	вида:
	 ,
,
	   
	 ,
,
	где 
	 ,
, ,
, ,
, .
.
Если привести это уравнение к виду:
	 ,
,
	   
	 ,
	то
,
	то
	 
	 ,
,
	  
	 ,
,
	   
	 .
.
	В двух последних
	строках заключена суть метода прогонки:
	сначала находятся все коэффициенты  
	 (необходимо знать
	(необходимо знать 
	 ),
	затем находятся значения
),
	затем находятся значения 
	 (необходимо знать
	(необходимо знать 
	 ).
	Так как
).
	Так как 
	 ,
	а
,
	а 
	 ,
	то
,
	то  
	 .
	С другой стороны
.
	С другой стороны 
	 .
.
Ниже приведен пример вычисления коэффициентов полинома для функции заданной таблично. Этот же пример использован при рассмотрении полиномиальной интерполяции Лагранжа.
- 
		i xi fi hi 0 0,05 0,05004 1 0,1 0,10034 0,05 2 0,17 0,17166 0,07 3 0,25 0,25534 0,08 4 0,3 0,30934 0,05 5 0,36 0,37640 0,06 
Сначала вычисляются прогоночные коэффициенты.
| i | Ai | Bi | Ci | Fi | Pi | Qi | 
| 0 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 1 | 0,01667 | 0,023333 | -0,08 | -0,01303 | 0 | 0 | 
| 2 | 0,02333 | 0,026667 | -0,1 | -0,02718 | -0,29167 | 0,162821 | 
| 3 | 0,02667 | 0,016667 | -0,08667 | -0,03382 | -0,28614 | 0,250848 | 
| 4 | 0,01667 | 0,02 | -0,07333 | -0,0379 | -0,21087 | 0,343238 | 
| 5 | 
 | 
 | 
 | 
 | -0,28646 | 0,460946 | 
	Затем вычисляются
	коэффициенты 
	 ,
	и все остальные коэффициенты полинома.
,
	и все остальные коэффициенты полинома.
- 
		i ci di bi ai 0 0 0,050042 1 0,1101911 0,734607 1,009533 0,100335 2 0,1804469 0,334552 1,029878 0,171657 3 0,2460363 0,273289 1,063996 0,255342 4 0,4609463 1,432734 1,099345 0,309336 5 0 -2,56081 1,127002 0,376403 
	Для того, чтобы
	вычислить функцию 
	 в точке
в точке ,
	необходимо вычислить полином
,
	необходимо вычислить полином
	 в этой точке.
в этой точке.
	 ,
	что с точностью до трех знаков после
	запятой совпадает с раннее вычисленным
	значением по интерполяционной формуле
	Лагранжа.
,
	что с точностью до трех знаков после
	запятой совпадает с раннее вычисленным
	значением по интерполяционной формуле
	Лагранжа. 
Ниже этот же пример решен с помощью системы MathCAD.
| 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
 | 

 
				     
				      
				  

 
				      
				     
				        
 
				    
 
				       
 
				   


 
				       
				         
 
				   
				  
				   
 
				   
