Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

VMLA-Matzokin-2012 / 2012-лекции ЧА

.pdf
Скачиваний:
106
Добавлен:
06.06.2015
Размер:
2.51 Mб
Скачать

Мацокин А.М. “Численный анализ”. Конспект лекций.

|| f 2(n 1)

(x) || C[a,b]

b

| (x) | 2

 

 

| I In |

 

 

a

p(x) dx .

(7)

(2n 2)!

 

 

 

 

Доказательство оставляется в качестве упражнения.

Сходимость квадратур Гаусса

Замечательным свойством квадратур Гаусса является их сходимость для любой

функции

f (x)

C[a, b]

(заметим, что интерполяционный полином к

произвольной непрерывной функции не сходится).

 

 

 

 

 

 

 

Теорема 8. Если функция

f (x)

 

C[a, b], то интерполяционная квадратурная

 

 

 

формула (2) на

n

1 узле

x0 , ..., xn

с положительными весами

 

 

 

A0 , ..., An сходится к интегралу (1) при n

.

 

 

 

 

Доказательство.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поскольку

f (x)

C[a, b],

 

то

 

по

 

теореме

 

Вейерштрасса

0

существует полином QN( ) (x) такой, что

 

 

 

 

 

 

 

 

 

 

 

| f (x)

 

QN( ) (x) |

0.5

x

[a, b].

 

 

 

Тогда для

n

N( )

интерполяционная квадратурная

 

формула

(2) на

попарно различных узлах x0 , ..., xn точна на полиноме QN( ) (x) и

 

|

b

f (x) p(x) dx

n

 

Ak

fk |

 

 

 

 

 

 

 

 

 

 

 

 

a

k

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

b

[f (x)

QN( ) (x)]

p(x) dx

b

QN( )

(x) p(x) dx

n

Ak

QN( ) (xk )

 

a

a

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

n

Ak (QN( )

(xk ) fk ) |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.5

[

b

p(x) dx

 

n

 

Ak ]

b

p(x) dx

 

0,

при

0,

 

 

 

 

a

 

k

0

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

что и требовалось доказать.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лемма. Веса квадратур Гаусса положительны.

 

 

 

 

 

 

 

Квадратура Гаусса (2) точна на полиномах до степени 2n

1 и значит она

точна на полиноме f (x)

g2 (x)

 

[(x

 

x0 )...(x

 

xi 1)(x

 

xi

1)...(x

xn )]2

степени 2n :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

b

f (x)

p(x) dx

 

n

 

Ak

f (xk )

Ai g2 (xi ) 0

 

 

Ai

0 .

 

a

 

k

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Устойчивость квадратурных формул

Зачастую, по тем или иным причинам, значения интегрируемой функции в

узлах заданы с погрешностью: f (xk )

 

f (xk )

k , |

k |

.

 

 

Тогда

 

 

 

 

 

 

 

| I In | | I In | | In In | | I In

|

n

| Ak |

| I

In |

b

p(x) dx

k 0

a

 

 

 

 

 

 

31

Мацокин А.М. “Численный анализ”. Конспект лекций.

если квадратура точна на константе и ее веса положительны.

Отсюда следует, что малые изменения интегрируемой функции мало изменяют приближенное значение интеграла независимо от числа квадратурных узлов.

Примеры квадратурных формул

В этом разделе для приближенного вычисления определенного интеграла

I

ab f (x) dx,

f (x)

C[a, b]

(1)

1. мы построим примеры интерполяционных квадратурных формул

 

 

In

n

 

 

Ak

f (xk )

(2)

 

k

0

 

 

 

 

 

 

 

 

 

на (n 1) -ом узле a

x0 x1

 

 

... xn

 

b с весами

 

Ak

b

 

 

 

(x)

 

 

 

dx, k 0,1,..., n ,

(3)

 

 

 

 

 

 

 

 

 

a (x

 

x

k

)

(x

k

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.найдем их алгебраическую степень точности m : для этого необходимо и достаточно найти максимальное целое m такое, что

I

b

xi dx In

n

 

Ak

(xk )i , i 0, 1, ..., m;

a

k 0

 

 

 

 

 

(4)

 

b

 

 

n

 

 

I

xm 1 dx In

 

Ak

(xk )m 1;

a

 

k 0

 

 

 

 

 

 

3. конкретизируем оценку погрешности интерполяционной квадратуры на

(n 1) -ом узле алгебраической степени точности m

n :

 

| I In |

|| f (m 1) (x) || C[a,b]

b

|

(x)

dn,m (x) |dx ,

(5)

 

(m 1)!

 

a

 

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

dn,m (x)

1,

 

 

m

n;

 

 

 

(x y1) ... (x yt ),

t

m

n,

y j [a, b].

 

 

 

32

Мацокин А.М. “Численный анализ”. Конспект лекций.

Формулы прямоугольников (на одном узле)

 

 

 

 

1. x0

a , A0

b

 

(x)

 

 

 

 

dx b a ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

 

a (x

x

0

)

(x

0

)

 

 

 

 

 

 

 

 

 

I0

(b a) f (a) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P0 (x)

2. m

0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (1)

(x) || C[a,b]

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

3. | I

I0 |

 

 

 

 

 

 

 

 

a

| x

 

 

a |dx

 

 

 

x

 

 

1!

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

|| f (1) (x) || C[a,b]

 

 

 

 

 

 

 

 

 

 

(b

 

a)2 .

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

P0 (x)

 

 

 

x

a

 

b

f (x)

P0 (x)

a

c

x

b

1. x0

b , A0

 

 

b

 

 

(x)

 

 

 

 

 

dx b a ,

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x

x

0

 

)

 

(x

0

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I0

(b

 

 

a)

f (b) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

m

0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. | I

I0 |

 

|| f (1) (x) || C[a,b]

b

| x

 

 

b |dx

 

 

 

 

 

 

 

 

 

1!

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (1) (x) || C[a,b]

(b

 

 

a)2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

x0

c

 

a

b

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A0

b

 

 

 

 

 

 

 

(x)

 

 

 

 

dx b

 

a ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

(x

x

0

)

(x

0

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I0

(b

 

 

 

a)

f (c) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. m

1, так как

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

b x dx

(b

 

 

a)2 / 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I0

A0 x0

 

 

(b a) (b a) / 2,

 

3. | I

I0 |

 

 

|| f (2) (x) || C[a,b]

b

| (x

c) (x c) |dx

 

 

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (2) (x) || C[a,b]

 

 

(b

a)3

 

|| f

(2) (x) || C[a,b]

(b a)3 .

 

 

 

2!

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33

Мацокин А.М. “Численный анализ”. Конспект лекций.

Формула трапеций (на двух узлах)

 

 

 

1.

 

x0

a,

 

x1

b ,

 

 

 

 

 

 

 

 

 

 

 

 

 

A0

b

 

x x1

dx (b a) / 2,

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

x

0

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

f (x)

 

P (x)

 

 

A

b

 

x

x0

dx

(b

a) / 2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

a

x

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I1

(b

 

 

a) [f (a)

f (b)] / 2,

 

 

 

 

2.

 

m

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

b

x

3. | I

I1 |

 

|| f (2) (x) || C[a,b]

b

| (x a) (x b) |dx

 

 

 

 

 

 

 

 

 

 

 

2!

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (2) (x) || C[a,b]

 

(b

a)3

|| f (2) (x) || C[a,b]

(b a)3 .

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

 

6

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формула Симпсона (на трех узлах)

1.

x

 

a, x

c

a b

, x

 

b ,

0

 

2

 

 

1

 

2

 

 

 

 

 

 

 

 

 

 

f (x)

 

 

 

 

 

 

 

 

A0

 

 

b

(x

x1)(x x2 )

dx

(b

a) / 6 ,

 

 

 

 

P (x)

 

 

 

a

(x

0

x )(x

0

 

 

x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

 

 

 

b

 

(x

x0 )(x

 

 

 

x2 )

 

 

dx

4(b

a) / 6 ,

 

 

 

 

 

 

 

 

 

 

 

 

a (x

 

x

0

)(x

 

 

 

x

2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

a

 

c

b

 

 

 

 

 

b

(x

x0 )(x

 

 

x1)

 

 

 

 

 

 

 

 

 

A2

 

 

 

 

 

dx

(b

a) / 6 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

(x

 

x

 

 

)(x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

0

2

 

 

x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2

 

 

(b

a) [f (a)

 

 

4

f (c) f (b)] / 6 ,

2. m

3, так как на полиномах (x

 

c)0 , (x c)1, (x

 

c)2 формула точна в силу

ее интерполяционности и, кроме того, она точна на полиноме (x

c)3 :

 

 

 

 

I

b

(x

 

c)3 dx

 

(b

c)4

 

(a

 

c)4

 

0

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2

 

 

(a

 

c)3

 

 

4(c

c)3

(b

 

 

c)3

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (4)

(x) || C[a,b] b

 

 

 

 

 

 

c)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. | I

I2 |

 

 

 

 

 

a

 

| (x

a) (x

(x

b) |dx

 

 

 

 

 

 

 

 

4!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x) (x c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (4) || C[a,b]

(b

a)5 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4! 120

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

Мацокин А.М. “Численный анализ”. Конспект лекций.

Квадратура Гаусса на двух узлах

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Узлы x0 , x1 – корни полинома

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x) (x

c)2

 

a (x c)

 

a

0

такого, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b[(x

c)2

 

a (x

c)

a

0

]

(x

c)0 dx

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

[(x

c)2

 

a1(x

c)

a0 ]

(x

c)1dx

0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

 

 

 

 

 

 

 

 

 

 

после вычисления интегралов эта система имеет

 

 

 

 

 

 

 

 

P1(x)

вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(b

a)3

 

a0

 

(b a)

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(b

a)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

(b

 

a)3

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

x0

 

 

c

 

x1 b

 

 

 

 

 

 

a1

 

0;

 

 

 

 

 

 

 

a1

0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е. (x)

(x

 

c)2

 

 

 

(b

a)2 / 12 и его корни

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

b

 

 

3

(b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0

c

 

(b

 

a) / (2

3)

 

a),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

b

 

 

 

 

 

3

(b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

c

 

(b

 

a) / (2

3)

 

 

 

 

 

a);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

b

x x1

dx (b a) / 2,

A

 

b

x x0

dx (b a) / 2 ,

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

x

 

x

 

 

 

 

 

 

 

1

 

a x

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I1

[f (c

 

(b a) / (2

3))

f (c (b

a) / (2

3))] (b

a) / 2 ,

 

 

 

 

 

 

 

2. m

2n

1

3,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. | I

 

I1 |

|| f (4) || C[a,b]

 

 

b

[(x x0 )(x

x1)](x

 

 

x0 )(x

x1) dx

 

 

 

 

 

 

 

 

 

 

 

 

4!

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (4) || C[a,b]

 

(b

 

a)5 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4! 180

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составные квадратурные формулы

Использование простейших квадратурных формул для интегрирования функции на интервале, длина которого не является малой величиной, редко приводит к хорошим результатам. Поэтому отрезок интегрирования [a, b]

обычно

разбивают

на непересекающиеся

подъинтервалы малой

длины:

[a, b]

[x0 , x1] ...

[xN 1, xN ] , исходный

интеграл представляют

в виде

суммы интегралов по отрезкам разбиения и каждый интеграл этой суммы заменяют по той или иной простейшей квадратурной формуле:

35

Мацокин А.М. “Численный анализ”. Конспект лекций.

 

b

f (x)dx

 

N

xk

f (x)dx

N

In,[x

 

 

 

 

N

 

 

 

 

] .

 

a

 

k 1

x

k 1

k 1

k 1

,x

k

]

k 1

n,[x

k 1

,x

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составные формулы прямоугольников на равномерной сетке

 

 

 

xi

a i h, h

b a

, i

0,..., N .

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x0

 

 

xk 1

xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xN

 

 

 

b

 

b

N

 

xk

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

 

 

f (x)dx

 

 

 

 

[f (xk

1) h n,[x

 

 

 

 

 

] ],

 

 

 

xk 1

 

 

 

 

k

1

,x

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

k

1

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

| n,[x

 

 

,x

 

] |

|| f (1) (x) || C[xk 1,xk ]

h

2

,

 

 

 

 

 

 

k

1

k

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

|| f

(1)

(x) || C[a,b] (b

 

a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

|

 

|

 

 

 

 

 

 

|

 

 

 

 

h.

 

n,[x

 

,x ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x0

 

xk 1

xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xN

 

 

b

b

N

 

 

xk

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

 

 

 

f (x)dx

 

 

 

[f (xk ) h n,[x

 

 

 

 

 

] ],

 

 

 

xk

1

 

 

 

k

1

,x

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

k 1

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

n,[x

 

 

,x

 

] |

|| f (1)

(x) || C[xk 1,xk ]

h

2

,

 

 

 

 

 

 

k

1

k

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| f (x) || C[a,b] (b

 

a)

 

 

 

| |

 

 

 

|

 

 

 

 

 

|

 

 

 

h.

 

 

 

n,[x

,x ]

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

Мацокин А.М. “Численный анализ”. Конспект лекций.

f (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x0

 

 

xk 1

xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xN

b

 

 

 

 

 

 

b

 

N

xk

 

 

 

 

N

 

 

 

x

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

f (x)dx

 

 

 

 

[f (

k

1

 

k

) h

 

 

 

 

 

 

 

],

 

 

 

 

 

 

 

 

 

 

 

n,[x

 

,x

 

]

 

 

xk

 

 

 

 

 

 

 

2

 

 

k 1

k

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

k 1

 

 

 

k

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

| n,[x

 

 

 

,x

] |

|| f (2) (x) || C[xk 1,xk ]

h

3

,

 

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1 k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

|| f

(2)

(x) || C[a,b] (b

a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

| |

|

 

 

 

 

 

 

] |

 

 

h

 

 

 

 

n,[x

 

,x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составная формула трапеций на равномерной сетке

 

 

 

 

 

 

 

 

 

xi a i h, h

 

b a

, i

0,..., m .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

a x0

 

xk 1

xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xN

 

b

 

 

 

 

 

 

 

b

N

xk

 

N

 

f (x

 

 

 

)

f (x

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1

k

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

f (x)dx

[

 

 

 

 

 

 

 

 

 

) h

n,[x

 

 

,x

 

]

],

 

xk

 

 

 

 

 

2

 

 

 

 

 

k 1

k

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

k 1

k

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

n,[x

 

 

,x

 

] |

|| f (2) (x) || C[xk 1

,xk ]

h

3

,

 

 

 

 

k

1

k

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

|| f

(2)

(x) || C[a,b] (b

 

a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h2.

 

 

|

|

| n,[x

 

 

 

 

] |

 

 

 

 

 

 

 

 

 

,x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

k

1 k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37

Мацокин А.М. “Численный анализ”. Конспект лекций.

Составная формула Симпсона на равномерной сетке xi a i h, h bma , i 0,..., m .

f (x)

 

a x0

 

xk 1

 

xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xN

 

b

 

 

 

 

 

 

 

 

b

N xk

N f (x

 

 

) 4f (x

 

 

 

 

) f (x

 

)

 

 

 

 

 

 

 

 

 

 

 

 

k

1

k

1/2

k

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

f (x)dx

[

 

 

 

 

 

 

 

 

 

 

 

)

h

n,[x

 

,x

 

]

],

 

xk 1

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

k 1

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

k 1

k

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

n,[x

 

 

 

,x ] |

|| f (4) (x) || C[xk 1,xk ]

h

5

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4!) 120

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

1

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

|| f

(4)

(x) || C[a,b] (b

a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h4.

 

 

 

|

|

 

 

| n,[x

 

 

 

 

] |

 

 

 

 

 

 

 

 

k 1

,x

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4!) 120

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

Мацокин А.М. “Численный анализ”. Конспект лекций.

Лекция 5.

Итерационные методы решения нелинейных уравнений

При построении квадратур Гаусса необходимо находить корни полинома (x) степени n 1 (ортогонального полиномам меньшей степени), т.е. решить нелинейное уравнение (x) 0 .

Решать нелинейные уравнения необходимо, например, и при реализации простейшей неявной разностной схемы, аппроксимирующей задачу Коши для дифференциального уравнения первого порядка:

 

du(t)

f (t, u(t)), t (0, T],

 

 

 

dt

 

 

 

u(0) u0 ,

на сетке {a t0 t1 ... tM

b} с “малыми” шагами k tk tk 1 .

u(t)

y(t)

 

a

t0

 

 

 

 

 

tk 1

 

tk

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tM

b

 

Схема строится очень просто:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1) интегрируем уравнение по интервалу [tk 1, tk ] :

 

 

 

 

 

 

 

 

 

 

 

 

 

tk

 

 

 

 

 

 

 

f (tk

1, u(tk 1))

f (tk , u(tk ))

 

u(tk )

u(tk

1)

 

 

 

 

f (t, u(t)) dt

 

 

k ,

 

 

tk

 

 

 

 

 

 

2

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1, ..., M,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(0) u0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) удаляем в этой системе ошибки аппроксимации

k

O( 3k ) и получаем

для yk

u(tk ) уравнения:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

yk

 

yk 1

 

 

 

f (tk 1, yk 1) f (tk , yk )

k ,

 

 

y0

u

,

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1, ..., M.

 

 

 

 

 

 

 

 

Очевидно, что для вычисления yk

 

при

известном

yk

1

 

нужно

решить

уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

f (tk , y)

k

[yk

1

 

 

f (tk 1, yk 1)

k ]

0 ,

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е. найти корень уравнения F(y)

y

f (tk , y)

k [yk 1

 

f (tk 1, yk 1)

k ] 0 .

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сходимость y(t) к u(t) при

k

 

0 мы оставим на 3-й курс.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

39

Мацокин А.М. “Численный анализ”. Конспект лекций.

Итак, пусть функция f (x) C[a, b] и требуется решить уравнение

f (x) 0 ,

(1)

решение x [a, b] которого будем называть корнем (нулем) функции f (x) .

Отметим, что каких-либо общих правил анализа расположение корней произвольной непрерывной функции f (x) на отрезке [a, b] не существует.

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

Корень x

[a, b] функции f (x) будем называть изолированным корнем

кратности p

0 , если

 

 

 

 

 

f (x)

(x

x )p g(x) ,

(2)

где функция g(x) непрерывна на

отрезке

[a, b] и знакоопределена в

некоторой окрестности I (x )

[x

, x

] [a, b],

0.

Очевидно, что, найдя один изолированный корень функции f (x) и определив его кратность, следующий корень мы можем искать как корень функции g(x) .

Постройте метод деления пополам для приближения корня в случае f (a) f (b) 0.

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

Принцип сжимающих отображений

Пусть M − метрическое пространство с расстоянием (x, y) x, y M :

(x, x)

0,

 

 

 

(x, y)

(y, x)

0

x

y M,

(x, y)

(x, z)

(z, y)

x, y, z M.

Определение 2. Отображение

 

 

 

 

 

 

 

: M

 

M ,

 

 

(3)

называется сжимающим, если

0

q 1 такое, что

 

 

 

(

(x), (y) )

q

(x, y)

x, y

M .

(4)

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

 

 

 

 

 

 

Элемент

x M

называется

неподвижной

точкой

отображения

: M

M , если

 

 

 

 

 

 

 

 

x

(x ) .

 

 

(5)

40

Соседние файлы в папке VMLA-Matzokin-2012