ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.08.2019

Просмотров: 4698

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Занятие 6

121

h

S

тр

(h)

1/32

1,46309

1/64

1,46276

1/128 1,46268

1/256 1,46266

Какая погрешность содержится в ответе на при шаге

h = 1/64? При каком

шаге достигается точность

ε = 10

−5

?

Решение. Для формулы трапеций справедливо равенство

I = S

тр

(h) + O(h

2

) = S

тр

(h) + ch

2

+ O(h

3

), где c =

f

0

(b)

−f

0

(a)

12

= const.

Отбросим малое слагаемое

O(h

3

) и вычислим приближённо интеграл I с

шагами

h и h/2

I

≈ S

тр

(h) + ch

2

,

I

≈ S

тр

(h/2) + c(h/2)

2

.

Отсюда

c(h/2)

2

≈ [S

тр

(h)

− S

тр

(h/2)]/3. Погрешность равна

|I − S

тр

(h/2)

| ≈

|S

тр

(h)

− S

тр

(h/2)

|

3

.

По исходным данным составим таблицу

h/2

|S

тр

(h)

− S

тр

(h/2)

|/3

1/64

0,00011

1/128

0,00003

1/256

0,00001

Из полученных данных следует, что

h = 1/64 погрешность будет порядка

10

−4

. Для достижения точности

ε = 10

−5

следует выбрать шаг

h = 1/256.

2.6

Занятие 6

2.6.1

Численное интегрирование (продолжение)

6.1

Оценить минимальное число разбиений отрезка

N для вычисления

интеграла

I =

R

1

0

sin(x

2

)dx по составной квадратурной формуле трапеций

S(h), обеспечивающее точность ε = 10

−4

.


background image

Занятие 6

122

Решение. По условию погрешность

|Ψ| = |I − S(h)|

6

ε. Для составной

формулы трапеций

S(h) = h

n

P

i=1

f (x

i

−1

)+f (x

i

)

2

справедливо

|Ψ|

6

M

2

(b

−a)

12

h

2

.

Очевидно, число разбиений отрезка

N и длина частичного отрезка h свя-

заны соотношением

h = (b

−a)/N. Оценим M

2

. В производной

d

2

dx

2

sin(x

2

) =

−4x

4

sin(x

2

)

|

{z

}

f (x)

+ 2 cos(x

2

)

|

{z

}

g(x)

оба слагаемых убывают на отрезке

[0, 1]. Следо-

вательно, максимум модуля производной будет достигаться на границе

отрезка

M

2

= max(2,

| − 4 sin 1 + 2 cos 1|) ≈ 2,29.

В итоге получаем

M

2

(b

−a)

12

h

2

6

ε или

M

2

(b

−a)

3

12N

2

6

ε. Так как N

N

, то

N

>

q

M

2

(b

−a)

3

12ε

+ 1, где [x] означает целую часть числа x. Окончательно

N

>

q

2

,

29

12

·10

−4

+ 1 = [43,7] + 1 = 44.

6.2

Предложить способ вычисления интеграла

R

1

0

ln x

1+x

2

dx по составной

квадратурной формуле с постоянным шагом

h.

Решение. Интеграл является несобственным, так как

lim

x

→0+0

ln x

1+x

2

=

−∞.

Заметим, что для любого

α > 0

lim

x

→0+0

x

α

ln x = lim

x

→0+0

ln x

x

−α

прав.

Лопит.

=

lim

x

→0+0

x

−1

−αx

−α−1

= 0.

Z

1

0

ln x

1 + x

2

dx =

Z

1

0

(1 + x

2

− x

2

) ln x

1 + x

2

dx =

Z

1

0

ln x dx

Z

1

0

x

2

ln x

1 + x

2

dx

Первый интеграл вычисляется явно

Z

1

0

ln x dx = x ln x

|

1

0

Z

1

0

x

1

x

dx =

−1.

Второй интеграл уже не является несобственным, следовательно, для его

вычисления применима, например, составная формула Симпсона.

6.3

Построить квадратурную формулу для вычисления интеграла

R

1

f (x)

1+x

2

dx,

где

|f(x)|

6

B = const с заданной точностью ε.


background image

Занятие 6

123

Решение. Интеграл является несобственным так как верхний предел равен

∞. Разобьём его на две части

Z

1

f (x)

1 + x

2

dx =

Z

A

f (x)

1 + x

2

dx +

Z

A

f (x)

1 + x

2

dx = I

1

+ I

2

.

Подберём число

A достаточно большим, чтобы

|I

2

|

6

ε/2. Функция f (x)

по условию ограничена некоторой константой

B. Будем считать, что зна-

чение

B нам известно

|I

2

| =

Z

A

f (x)

1 + x

2

dx

6

Z

A

B

1 + x

2

dx = B arctg x

|

A

= B

π

2

− arctg A

.

B

π

2

− arctg A

6

ε
2

⇒ A

>

tg

π

2

ε

2B

.

В итоге по заданным

ε и B находим значение A. Далее, например, с

помощью составной формулы Симпсона вычисляем

I

1

=

A

R

1

f (x)

1+x

2

dx с точно-

стью

ε
2

. Общая погрешность результата составит

ε
2

+

ε
2

= ε.

2.6.2

Матричные вычисления

6.4

Доказать, что для любых матриц

A и B и фиксированной вектор-

ной нормы

||x|| для подчинённой матричной нормы справедливо ||AB||

6

||A|| · ||B||.

6.5

Показать, как связаны между собой нормы

||x||

1

,

||x||

2

и

||x||

.

Решение.

6.6

Найти матричные нормы, подчинённые векторным нормам

||x||

1

,

||x||

2

и

||x||

.

Решение. Для любого вектора x

R

n

справедливо

||Ax||

= max

i

n

X

j=1

a

ij

x

j

6

max

i

n

X

j=1

|a

ij

| max

j

|x

j

|

6

max

i

n

X

j=1

|a

ij

|

||x||

.


background image

Занятие 6

124

Покажем, что эта оценка достигается. Пусть максимум по

i имеет ме-

сто при

i = k. Тогда для x = (sign(a

k1

), sign(a

k2

), . . . , sign(a

kn

))

>

имеем

||x||

= 1 и точные равенства по всей цепочке выше. Таким образом,

||A||

= max

i

P

n
j=1

|a

ij

|

.

Аналогично показывается, что

||A||

1

= max

j

(

P

n
i=1

|a

ij

|).

По определению

||A||

2

= sup

x

6=0

||Ax||

2

||x||

2

= sup

x

6=0

s

(Ax, Ax)

(x, x)

= sup

x

6=0

s

(A

>

Ax, x)

(x, x)

.

Матрица

B = A

>

A — симметричная и (Bx, x) = (Ax, Ax)

>

0, сле-

довательно, (во-первых) все её собственные значения

λ

i

(B)

>

0, а (во-

вторых) сама матрица

B обладает ортонормированной системой собствен-

ных векторов q

1

, . . . , q

n

. Это означает, что

Bq

i

= λ

i

q

i

и

(q

i

, q

j

) =

(

1, если i = j

0, если i

6= j

. Любой вектор x представим в виде x

=

n

P

i=1

c

i

q

i

,

||x||

2

2

=

n

P

n=1

c

2

i

, поэтому

(Bx, x) = (

P

n
i=1

λ

i

c

i

q

i

,

P

n
i=1

c

i

q

i

) =

P

n
i=1

λ

i

c

2

i

. От-

сюда

(Bx, x)

6

max

i

λ

i

||x||

2

2

. Получаем

sup

x

6=0

q

(Bx,x)

(x,x)

= max

i

λ

i

(B), а ра-

венство достигается на соответствующем максимальному

λ

i

собственном

векторе. Поэтому

||A||

2

=

q

max

i

λ

i

(A

>

A).

6.7

Найти матричные нормы, подчинённые векторным нормам

||x||

1

,

||x||

2

и

||x||

для матрицы

A =



−1 3 2

3

−3 4

1

9

7



.

Решение. Воспользуемся результатом предыдущей задачи

||A||

= max

i

n

X

j=1

|a

ij

|

=

= max (

| − 1| + |3| + |2|, |3| + | − 3| + |4|, |1| + |9| + |7|) = 17.


background image

Занятие 6

125

||A||

1

= max

j

n

X

i=1

|a

ij

|

!

=

= max (

| − 1| + |3| + |1|, |3| + | − 3| + |9|, |2| + |4| + |7|) = 15.

||A||

2

=

q

max

i

λ

i

(A

>

A). Найдём матрицу

B = A

>

A =



11

−3 17

−3 99 57

17 57 69



И её собственные значения

|B − λE| =

11

− λ

−3

17

−3

99

− λ

57

17

57

69

− λ

=

−λ

3

+ 179λ

2

− 5132λ + 4356.

Из уравнения

|B − λE| = 0 получаем λ

1

≈ 143,43, λ

2

≈ 34,69 и λ

3

≈ 0,88.

Выбираем максимальное с.з.

λ

1

и получаем

||A||

2

=

λ

1

≈ 11,96.

6.8

Можно ли утверждать, что если определитель матрицы мал, то мат-

рица плохо обусловлена?

Решение. Пусть

D = εE, где ε > 0 — малое число и E — единичная

матрица. Определитель

det(D) = ε

n

весьма мал, тогда как матрица

D

хорошо обусловлена, поскольку

µ(D) =

||D|| ||D

−1

|| = 1.

Рассмотрим теперь матрицу

A =





1

−1 −1 · · · −1

0

1

−1 · · · −1

... ...

... ... ...

0

0

0

· · ·

1





,

у которой определитель равен

1, и вычислим её число обусловленности.