Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование систем.-3.pdf
Скачиваний:
11
Добавлен:
05.02.2023
Размер:
622.54 Кб
Скачать

y12 = 0; y22 = (13 0) /(6) = −1/ 6;

y32 = (0 4 0 (10) (1/ 6)) /(2 / 3) = −5 / 2;

x32 = −5 / 2; x 22 = (1/ 6) (5 / 6) (5 / 2) = −9 / 4;

x12 = 0 2 (9 / 4) (1) (5 / 2) = 2.

Полагаем i = 3 .

y13 = 0; y23 = (0 3 0) /(6) = 0;

y33 = (14 0 (10) 0) /(2 / 3) = 3/ 2;

x33 = 3/ 2; x23 = 0 (5 / 6) (3/ 2) = 5 / 4;

x13 = 0 2 (5 / 4) (1) (3/ 2) = −1.

Таким образом, получим

 

1

2

1

 

A1

 

7 / 4

9 / 4

5 / 4

 

=

.

 

 

3/ 2

5 / 2

3/ 2

 

 

 

 

1.1.4 Практическая работа № 4

Работа № 4 выполняется после изучения глав «Приближение функций» и «Численное дифференцирование».

Пример решения типового варианта

Задача 1 Для таблично заданной функции построить интерполяционный

полином Ньютона третьего порядка.

x

3.5

3.55

 

3.60

3.65

3.70

y

33

34.8

 

36.8

39.1

41.9

Составим таблицу разностей

 

 

 

x

y

y

 

2y

3y

4y

3.50

33.0

1.8

 

0.2

0.1

0.1

3.55

34.8

2.0

 

0.3

0.2

 

3.60

36.8

2.3

 

0.5

 

 

3.65

39.1

2.8

 

 

 

 

3.70

41.9

 

 

 

 

 

18

q = x0.053.5 = 20(x 3.5); n =3; y0 =33.0 .

P3(x) =33.0 +1.8q + 0.2 q(q 1) + 2

+0.1q(q 1)(q 2) . 6

Остаточный член:

R3(x) = 0.1 q(q 1)(q 2)(q 3) , 4!

Задача 2 Аппроксимировать полиномом Лежандра 5-ой степени функцию:

f(x) = sin x, x [-π/2, π/2]

Справка

x sin xdx = sin x cos x;

x2 sin xdx =

1 x

1 sin x cos x;

 

2

2

x3 sin xdx = (3x2 6)sin x (x3 6x )cos x;

x4 sin xdx = (5x4 60x2 +120)sin x

(x5 20x3 120x)cos x

Решение.

Функция f(x) = sin x нечетная на интервале x [-π/2, π/2]. Так как полиномы Лежандра определены на интервале [1,1], то необходимо перейти к интервалу [1,1].

Введем переменную y =

2

x . Функция

f(yπ/2) = sin(yπ/2)

 

 

π

 

будет нечетной на интервале y [1,1]. Т.к. полиномы Лежандра Pk (x) являются нечетными при k нечетном, то отличными от

19

нуля

 

 

будут

только коэффициенты

 

 

Ck

при нечетном k , т.е.

C1, C3, C5 , а коэффициенты C0 , C2 , C4

равны нулю.

 

 

Вычислим коэффициенты C1, C3, C5 .

 

 

 

 

 

C

 

= 2

 

1

 

P (y)sin

π y

dy =

12 = 3

2

2

=1.215854,

 

 

 

 

 

 

 

1

 

 

3

 

 

 

 

1

 

 

 

π2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

= 7

 

1

 

P (y)sin

π y dy = 7 1

 

1 [5y3

3y]sin

π y

dy =

3

 

 

 

2

 

 

 

 

3

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

2 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 42

 

 

 

 

 

 

 

 

 

 

105

 

 

= −0.224891,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

5

= 11 1

 

P (y)sin π y dy

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

11

 

1

1

[63y5 70y3 +15y]sin

π

 

 

 

 

 

 

 

 

 

 

2

 

8

 

y dy =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

2 6 π/ 2

 

x5 sin xdx

 

11

 

 

 

 

 

2 4 π/ 2

x3 sin xdx +

=

16

63

 

 

 

 

 

 

 

16

70

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−π/ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−π/ 2

 

 

 

 

 

11

 

 

 

 

2 2 π/ 2

 

 

 

 

 

 

2

2

2

4

 

+

6

15

 

 

 

 

 

 

x sin xdx =165

 

 

 

 

 

 

4620

 

 

+

 

 

 

 

 

 

 

π

 

 

 

 

 

π

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−π/ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+10395 π2 6 = 0.0091979.

Q5 (y) = C1y + C3 12 [5y3 - 3y] + C5 18[63y5 - 70y3 + 15y];

y [-1;1].

или

20

Q5 (y) =( C1 - 3C3 + 158 C5 )y + ( 52 C3 - 708 C5 )y3 + 638 C5y5 .

Подставим значения коэффициентов C1, C3, C5 , получим

Q5 (y) = 1.570436 y - 0.642709 y3 + 0.072433 y5

Ответ:

sin(yπ/2)=Q5 (y) = 1.570436 y - 0.642709 y3 + 0.072433 y5 . Вы-

числим погрешность:

1

π

 

 

 

 

2

π/ 2

2

 

S =

[sin( 2 y) Q5 (y)]2

=

 

sin2 xdx Ck

 

=

π

2k +1

1

 

 

 

 

 

−π/ 2

k

 

= 2π (C2 / 3 + C2 / 7 + C2 /11) =12 0.4999 0

 

π2

1

3

 

5

 

 

 

 

 

 

 

 

 

 

 

 

Задача 3

 

 

 

 

 

 

 

 

 

 

 

 

,

 

Пусть f (x) =

1 x2

x [1,1]. Необходимо аппроксимиро-

вать полиномом

Чебышева

5-ой

степени P5 (x) и вычислить

ошибку.

 

 

 

 

 

 

f (x)

 

 

 

 

 

 

 

 

 

 

 

Решение. Т.к.

– четная,

то отличными от нуля будут ко-

эффициенты Ci

с четными номерами, а с нечетными равны нулю.

По формуле (5.51) получим

 

 

 

 

 

 

 

 

 

 

C0 =

1

 

x

 

+1

 

=

2

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

π

 

 

3

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C2 =

2

 

 

(x2 1/ 2)dx = −

2

1 = −

 

8

;

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

π 3

 

 

3π

 

 

27 1

 

 

4

 

 

 

 

2

 

 

 

27

1

5

1

3

1 +1

C4 = π 1(x

 

 

 

x

 

+1/ 8)dx =

 

π [

5 x

 

3 x

 

+ 8 x]|1 =

= −

27

1

 

= −

 

32

 

.

 

 

 

 

 

 

 

 

 

 

π

60

15π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В результате получим

21