Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧМ_Лекции2009.pdf
Скачиваний:
15
Добавлен:
05.06.2015
Размер:
1.42 Mб
Скачать

Лекция 4.

Многочлены Чебышева. Интерполяция функции. Среднеквадратичное приближение. Метод наименьших квадратов.

Многочлены Чебышева.

Определение.

На отрезке [1,1] определим многочлены Чебышева:

Tn (x)= cos(n arccos(x)), n = 0,1,2,... ; (1)

Найдем несколько первых многочленов:

T0 (x)=1

T1 (x)= cos(arccos(x))= x .

Т.к. 2 cos(φ) cos(n φ)= cos((n +1) φ)+ cos((n 1) φ) то cos((n +1) φ)= 2 cos(φ) cos(n φ)cos((n 1) φ) (2)

Полагая в формуле (2) φ = arccos(x), получим

Tn+1 (x)= 2x Tn (x)Tn1 (x) (3) .

Получена рекуррентная формула для полиномов Чебышева. Отсюда следует, что Tn (x) - полиномn – ой степени.

Последовательно получаем:

T0 (x)=1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T1 (x)= x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

(x)= 2x2 1;

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T3 (x)= 2x T2 (x)T1 (x)= 2x (2x2 1)x = 4x3 3x ;

 

 

 

T4 (x)=8x4 8x2 +1и т.д.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Свойства многочленов Чебышева.

 

 

1. Система{Tn (x)}, n = 0,1,...

ортогональна

на

отрезке

 

[1,1] с весом

 

1

 

 

 

 

 

 

 

 

 

1

1

 

π

π, n = 0

ρ(x)=

 

. Норма

 

 

 

Tn (x)

 

 

 

2 =

Tn2 (x)dx =

cos2

(n φ)dφ =

π

, n 1

 

 

 

 

 

 

 

 

 

 

 

1 x2

 

 

 

 

 

 

 

 

1

1 x2

0

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

( ) называется многочленом, наименее
Tn x

2.T2n (x)- четные функции; T2n1 (x)- нечетные функции.

3.Коэффициент при старшей степени xn многочлена Tn (x) равен 2n1

(доказательство по индукции).

4. Многочлен Tn (x) имеет на интервале (1,1) ровно n различных действи-

тельных корней, определяемых формулой:

 

 

 

 

 

 

 

 

 

 

 

 

 

xi = cos(2i +1)

 

 

π

 

, i = 0,1,..., n 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2i +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

(x

)

= cos(n arccos(x

))= cos n arccos cos

 

 

 

 

π

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

2n

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2i +1

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= cos

 

 

 

 

 

 

 

πn

= cos

 

 

+ iπ = 0, i = 0,1,..., n 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2n

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

max

 

Tn (x)

 

=1,

 

 

 

 

 

причем

 

максимум

достигается

 

 

в

 

точках

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[−1,1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

mπ

=

 

 

 

 

 

 

 

 

1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

 

 

 

 

, m

0,1,..., n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xm

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= −

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При этомTn (xm )

 

(

 

 

1)

 

. Из определения следует, что

Tn (x)

 

 

1

x

[

1,1]. При

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mπ

 

mπ

 

 

 

m

 

 

 

 

 

 

 

этом T

n

(x

)= cos n

arccos cos

 

 

 

= cos

 

n = (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Многочлен

(x)=

2

n1

Tn (x), n 1

среди всех многочленовn

- ой степени с

 

Tn

 

 

 

коэффициентом an =1 (при старшем членеxn ) обладает тем свойством, что

 

max

 

P (x)

 

max

 

 

 

 

=

2

1n

(без доказательства).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[−1,1]

 

 

n

 

 

 

 

[−1,1]

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Благодаря свойству 6. многочлен

отклоняющимся от нуля.

Полиномы Чебышева, нормированные таким образом, чтобы коэффициент при старшей степени x был равен 1:

 

 

2

 

1

 

3

 

3

 

4

 

2

 

1

 

T0

(x)=1;

T1

(x)= x ;T2

(x)= x

 

 

;T3

(x)= x

 

 

x ;T4

(x)= x

 

x

 

+

 

; и т.д.

 

2

 

4

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Можно записать полином степени n , наименее отклоняющийся от нуля на произвольном отрезкеx [a, b] x = a +2 b + b 2 a t t [1,1].

Применение полиномов Чебышева к задаче интерполяции.

Задача. Оптимизировать интерполяцию полиномом Лагранжа с помощью выбора узлов интерполяции.

30

Как выбирать узлы?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть[a, b]= [1,1]. Погрешность интерполяции Rn+1 (x)= f (x)Pn (x),

 

причем

 

R

 

 

 

 

(x)

 

M n+1

 

 

 

 

 

ω

 

 

 

(x)

 

,

гдеM

 

= max

 

f (n+1)(x)

 

,

а

полином

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n+1

 

(n +1)!

n+1

n+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1,1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ωn+1 (x)= (x x0 )(x x1 )...(x xn )

 

- многочлен

степениn +1, с

коэффициентами

an =1 при старшем членеxn ;

{xn } - его нули.

 

 

 

 

 

 

 

max

 

R

 

 

(x)

 

 

M n+1

 

max

 

ω

 

 

 

(x)

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[−1,1]

 

 

n+1

 

 

 

 

 

 

(n +1)! [1,1]

 

 

 

 

 

n+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

но по свойству 6. многочленов Чебышева,

 

 

 

 

 

 

 

 

 

 

 

 

(x)

 

 

 

 

 

 

 

 

(x)

 

 

 

 

 

 

1

 

 

. (b a)= 2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max

 

ω

n+1

max

 

T

n+1

 

=

 

2n1

 

 

 

 

 

 

 

 

[−1,1]

 

 

 

 

 

 

 

 

[−1,1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если узлы интерполяции выбрать как у полиномов Чебышева, т.е. в точ-

ках xi = cos(2i +

1)

π

 

 

 

= 0,1,..., n ,

то нули ωn+1 (x) и

(x)

совпадут, а так как в

 

, i

Tn+1

2n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

обоих

многочленах

 

an =1

при старшем

члене

xn , следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ωn+1 (x)=Tn+1 (x)и достигаетсяmin Rn+1 (x):

 

 

 

 

R

 

 

M n+1

 

 

1

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n+1

 

(n +1)!

2n1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод.

(x), Pn (x)

При выборе узлами интерполяции нулей полинома Чебышева Tn+1

является оптимальным по точности интерполяционным полиномом.

 

Геометрическая интерпретация корней полинома Чебышева: если верх-

нюю полуокружность единичного радиуса разделить на n частей, то середины дуг – координаты нулей, экстремумы – точки деления (См Рис.4.1

Рис. 4.1 Геометрическая интерпретация корней полинома Чебышева

31

Равномерное приближение функций на отрезке.

Пусть f (x) C[a, b],

 

 

 

f (x)

 

 

 

C

= max

 

f (x)

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x [a,b]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Расстояние между двумя функциямиρ(f , g)=

 

 

 

f g

 

 

 

C

= max

 

f g

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[a,b]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть f (x)- достаточно гладкая, т.е. f (n+1)(x) M . Тогда найдется такое n

(степень интерполяционного полинома), что выполняется условие:

ε > 0 : f (x)Pn (x) C ε

Пример.

f (x)= x + 2, x [1,1]. Приблизить многочленом n - ой степени так, чтобы выполнялось условие: f (x)Pn (x) C ε =103 . Найти n .

Решение.

f (x) C [1,1]. Возьмем для интерполяции ИП Лагранжа, построенный по

нулям полинома Чебышева ( ). Имеем:

Tn+1 x

max

 

R

 

 

 

(x)

 

 

 

M n+1

 

 

max

 

ω

 

(x)

 

 

 

 

=

 

 

 

M n+1

 

 

1

 

 

 

 

, гдеM

 

= max

 

f (n+1)(x)

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[−1,1]

 

 

 

n+1

 

 

 

 

 

(n +1)! [1,1]

 

 

 

n+1

 

 

 

 

 

 

 

 

(n +1)!

 

 

2n1

 

 

 

 

 

n+1

[1,1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Производные функции f (x):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)=

1

(x + 2)

1

; f ′′(x)= (1)

1

 

 

 

1

 

 

(x + 2)

3

;

 

 

 

 

 

 

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

2

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

...; f (n+1)(x)= (1)n

1 3 5... (2n 1)

 

(x + 2)

2n+1

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2n+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M n+1

= max

 

f (n+1)(x)

 

=

 

f (n+1)(1)

 

 

=

1 3 5 ... (2n 1)

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1,1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2n1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

(x)P

(x)

 

 

 

 

 

= max

 

f

(x)P

(x)

 

= max

 

R

 

 

 

 

 

 

=

1 3 5 ... (2n 1)

<103 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

C

 

[−1,1]

 

 

 

 

 

n

 

 

 

 

 

 

 

[1,1]

 

 

 

n+1

 

 

 

 

2n+1 (n +1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Непосредственным подбором можно убедиться, что n = 4 удовлетворяет этому условию.

Для произвольной функции f (x), недостаточно гладкой, задача становится

гораздо сложнее.

32

Среднеквадратичное приближение. (Метод наименьших квадратов.) Рассмотрим принципиально иной способ приближения функций, задан-

ных таблицей своих значений

{fi , i = 0,1,..., n}в точкахxi . Будем искать приближение в виде полинома сте-

пениm :

Pm (x)= a0 + a1x + am xm , такого, который минимизирует сумму квадратов от-

клонений полинома от заданных значений функции:

n

2

Φ(a0 , a1 ,..., am )= [Pm (x)fi ] .

i=0

 

Ясно, что при m = n решением задачи является ИП, поскольку на нем достигается абсолютный минимум: Φ ≡ 0 .

Известно, что при m n задача имеет единственное решение.

При m > n задача имеет бесконечное множество решений (т.е. абсолютный минимум величиныΦ): произвольные n +1 коэффициентов определяются из условий интерполяции, остальные полагаются равными нулю.

Рассмотрим случайm < n . Условия минимума функции Φ следуют из математического анализа:

 

∂Φ

= 2

n

[P (x )

f ]xk = 0 k = 0,1,..., m .

 

 

 

 

 

a

k

n i

i i

 

 

 

i=0

 

 

 

 

 

 

После подстановки выражения для

Pn (x) и перегруппировки слагаемых,

получим:

 

 

 

 

 

 

n

 

n

n

 

a0 xik + a1 xik +1 +... + amk +m = fi xik

k = 0,1,..., m (*)

 

 

i=0

 

i=0

i=0

 

Для определения коэффициентов {a0 , a1 ,..., am } получается замкнутая сис-

тема линейных алгебраических уравнений с симметрической матрицей.

n +1

xi

xi2

...

...

xi ...

xi2 ...

xi3 ...

... ...

... ...

xim

xim+1

xim+2

...

...

Элементы матрицы вычисляются через координаты табличных точек. Правые части системы определяются заданными табличными значениями.

33

y = a1 x + a2 ( )

Полином степени m < n с коэффициентами, найденными таким образом,

называется среднеквадратичным приближением функции, заданной таблицей. (Или наилучшим среди полиномов степени m приближением к функции по табличным данным.)

Соответствующую погрешность приближения можно характеризовать

среднеквадратичным отклонением =

1

 

[P

(x

)f

i

]2

 

 

n +1

m

i

 

 

 

 

 

i

 

 

 

 

 

Основная сфера применения – обработка экспериментальных данных.

Рис.4.2 Экспериментальные данные

Экспериментальные данные характеризуются значительным разбросом (ошибки измерения, экспериментальный “шум” и т.д.) Интерполяционный полином, построенный по этим точкам, плохо отражает поведение функции f (x). Среднеквадратичный полином “сглаживает шум”.

Упрощенный взгляд на метод наименьших квадратов. Примеры. Пусть известно, что величина y является некоторой функцией от аргумен-

таx , причем в результате измерений получена таблица значений yk = y(xk ), k =1,2,3,4

Полученные измерения позволяют приближенно считать, что зависимость y = y(x) является линейной, т.е.

34

x = xk (k =1,2,3,4)
a1 , a2
a1 , a2

где - некоторые числа. Числа в эмпирической формуле

обходимо подобрать таким образом, чтобы при значениях полнялись условия:

a1x1 + a2 = y1

a1 x2 + a2 = y2 ( ) a1x3 + a2 = y3

a1x4 + a2 = y4

( ) не-

вы-

Получилась система четырех линейных уравнений относительно двух неизвестных a1 , a2 . Классического решения данной системы нет.

4

Введем функциюΦ(a1 , a2 )= a1 xk + a2 2 , равную сумме квадратов невязок,

k=1

ипримем за обобщенное решение системы ( ) ту пару чисел(a1 , a2 ), для ко-

торой функция Φ(a1 , a2 ) принимает наименьшее значение. Получим систему двух уравнений:

∂Φ∂a1∂Φ

a2

= 0

. Данная система имеет обычное классическое решение.

= 0

Выбор функции Φ(a1, a2 ), от которой зависит решение (пара чисел a1, a2 )

несколько произволен. Можно было бы придать каждому значению функции свой весbk (k =1,2,3,4), тогда получилась бы формула:

~

4

2

. В этом случае решение (пара чисел a1

, a2 )

Φ(a1

, a2 )= bk (a1tk + a2 yk )

 

k =1

было бы другим.

Примеры метода наименьших квадратов для определения обобщенного решения системы 4-х уравнений( ).

 

~

4

 

 

Необходимо

ввести меру невязкиΦ(a1

, a2 )= bk

a1tk + a2 yk

, используя

 

 

 

 

k =1

вместо квадратов – модуль невязок.

 

 

 

~

4

a1tk + a2 yk

 

 

 

 

 

( )

 

 

 

Ф(a1, a2 ) = bk

 

 

 

k =1

35

Отыскание минимума ~ (a1 , a2 ) - задача линейного программирования. Для

Φ

~

ее решения нельзя воспользоваться уравнениями вида: ∂Φ = 0(i =1,2), т.к. функ-

ai

ция ~ не дифференцируема.

Φ

Преимущество метода наименьших квадратов в том, что вычисление обобщенного решения, понимаемого в смысле метода наименьших квадратов, существенно проще.

Пример 1.

Найти обобщенное решение (в смысле метода наименьших квадратов) переопределенной системы

x + y =1

x y = 2

2x + y = 2,4

СоставимΦ(x, y)= (x + y 1)2 + (x y 2)2 + (2x + y 2,4)2 .

1. Φx = 2(x + y 1)+ 2(x y 2)+ 4(2x + y 2,4)

12x + 4 y =15,6

2. Φy = 2(x + y 1)+ 2(x y 2)+ 2(2x + y 2,4)

8x + 2 y =10,8

При решении системы из двух уравнений, получим:

4x = 6 ; x =1,5 ;. y = 5,4 4x = −0,6

Таким образом, получаем решение: (x, y)= (1,5;0,6)

1ая_невязка = 0,01 ; 2ая_невязка = 0,01 ; 3ая_невязка = 0 .

Пример 2.

Произведено некоторое число m приближенных измерений длиныl . Получились результаты l =l1, l = l2 ,...,l = lm , где li - некоторые числа.

Найти решение в смысле метода наименьших квадратов данной системы m уравнений относительно одного неизвестного l .

l = l1, l2 ,..,lm

36

y1 = x1, y2 = x2 ,..., ym = xm

Φ(x)= (x l1 )2 + (x l2 )2 +... + (x lm )2

∂Φ

= 2[x l

+ x l

2

+ ... + x l

m

]= 2mx 2(l

+ l

2

+... + l

m

)= 0

 

x

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x = l1 + l2 +...lm . m

37