Составители:
ция  среднеквадратического  уклонения (метод 
наименьших квадратов) и др.); 
C = 
1
 = 
0
12
cc
cc
⎛⎞
⎜⎟
⎝⎠
0
2
00
1
n
i
nn
ii
nx
x
x
⎛⎞
+
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎝⎠
∑
∑∑
∑
=
n
i
i
y
0
∑
=
n
i
ii
xy
0
3. Необходимо указать правило (алгоритм), позво-
ляющее  с  заданной  точностью  найти  прибли-
жение функции.  
b
 = (b
0
, b
1
)
T
 = ( , )
T
. 
4.2. Приближение функции многочленами 
Тейлора 
Решение  системы  уравнений 
Ca = b  найдем  по 
правилу Крамера: 
Пусть функция 
y = f(x) определена в окрест-
ности  точки 
a  и  имеет  в  этой  окрестности  n + 1 
производную.  Тогда  в  этой  окрестности  справед-
лива формула Тейлора: 
a
0
 = 
C
C
1
C
C
2
, a
1
 =  , 
где 
⎥C⎥ – определитель матрицы C, а⎥C
i
⎥ – опреде-
литель  матрицы 
C
i
,  полученной  из  матрицы  C  за-
меной 
i-го столбца столбцом свободных членов b, i 
= 1, 2. 
f (x) = c
0
 + c
1
(x – a) + c
2
(x – a)
2
 + … +  
+ c
n
(x – a )
n
 + R
n
(x) = T
n
(x) + R
n
(x), 
Таким образом, 
a
0
 = 
2
120
1120
ccc
c
−
bcb
−
, a
1
 = 
2
120
1001
ccc
cbcb
−
−
. (4.30) 
Алгоритм 4.1. 
(Алгоритм метода наименьших квадратов. 
Линейная аппроксимация
) 
Шаг 1. Ввести исходные данные: 
x
i
, y
i
, i=0, 1, 2, ... , n. 
Шаг 2. Вычислить  коэффициенты  c
0
,  c
1
,  b
0
,  b
1 
по 
формулам (4.28), (4.29). 
Шаг 3. Вычислить a
0
, a
1
 по формулам (4.30). 
63
где 
c
k
 = 
!
)(
)(
k
af
k
T
n
(x) – многочлен Тейлора:  
T
n
(x)= c
0
 + c
1
(x – a) +  
+c
2
(x – a)
2
 +… + c
n
(x – a )
n
, (4.1) 
R
n
(x) – остаточный  член  формулы  Тейлора,  его 
можно записать различными способами, например, 
в форме Лагранжа: 
R
n
(x)= 
1
)1(
)(
)!1(
)(
+
+
−
+
n
n
ax
n
ξ
f
, a 
≤
ξ
≤
 x. 
Многочлен Тейлора (4.1) обладает свойством, что 
в  точке 
x  = a все  его  производные  до  порядка  n 
82 
                           ⎛                n
                                                   ⎞               ция среднеквадратического уклонения (метод
            ⎛c       c1 ⎞ ⎜
                             n +1          ∑0 xi ⎟                 наименьших квадратов) и др.);
         C= ⎜ 0           =⎜                       ⎟            3. Необходимо указать правило (алгоритм), позво-
            ⎝ c1     c2 ⎟⎠ ⎜ n              n
                                                   ⎟
                           ⎜ ∑ xi          ∑0 xi2 ⎟⎠               ляющее с заданной точностью найти прибли-
                           ⎝ 0                                     жение функции.
                              n      n
        b = (b0, b1)T = ( ∑ yi , ∑ yi xi )T.                       4.2. Приближение функции многочленами
                             i =0   i =0
                                                                                   Тейлора
Решение системы уравнений Ca = b найдем по                            Пусть функция y = f(x) определена в окрест-
правилу Крамера:                                                ности точки a и имеет в этой окрестности n + 1
                              C1       C
                      a0 =       , a1 = 2 ,                     производную. Тогда в этой окрестности справед-
                              C         C
                                                                лива формула Тейлора:
где ⎥C⎥ – определитель матрицы C, а⎥Ci⎥ – опреде-
                                                                       f (x) = c0 + c1(x – a) + c2(x – a)2 + … +
литель матрицы Ci, полученной из матрицы C за-
                                                                         + cn(x – a )n + Rn(x) = Tn(x) + Rn(x),
меной i-го столбца столбцом свободных членов b, i
= 1, 2.                                                                    f ( k ) (a )
                                                                где ck =
       Таким образом,                                                          k!
                  b0 c2 − b1c1        bc −b c                      Tn(x) – многочлен Тейлора:
           a0 =                , a1 = 1 0 0 2 1 .      (4.30)
                   c0 c2 − c1
                            2
                                      c0 c2 − c1                             Tn(x)= c0 + c1(x – a) +
                                                                             +c2(x – a)2 +… + cn(x – a )n, (4.1)
                Алгоритм 4.1.
                                                                Rn(x) – остаточный член формулы Тейлора, его
   (Алгоритм метода наименьших квадратов.
                                                                можно записать различными способами, например,
           Линейная аппроксимация)
                                                                в форме Лагранжа:
Шаг 1. Ввести исходные данные:                                                        f ( n +1) (ξ )
                                                                               Rn(x)=                ( x − a ) n +1 , a ≤ ξ ≤ x.
               xi, yi, i=0, 1, 2, ... , n.                                             ( n + 1)!
Шаг 2. Вычислить коэффициенты c0, c1, b0, b1 по                 Многочлен Тейлора (4.1) обладает свойством, что
формулам (4.28), (4.29).                                        в точке x = a все его производные до порядка n
Шаг 3. Вычислить a0, a1 по формулам (4.30).
                             82                                                                    63
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
