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

VMLA-Matzokin-2012 / 2012-лекции BMLA

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

Мацокин А.М. “Вычислительные методы линейной алгебры.” Лекция 12.

Теорема.

Док–во.

2. Пусть Определим

Пусть B

tridiag{bi 1, ai , bi } – якобиева матрица, тогда

 

 

(B)

ЧПЗ{1,

det B1,

det B2 , ...,

det Bn},

если det Bk

0 приписать знак det Bk 1 .

 

1. Если det Bk

0

k , то это лемма 1.

 

k : det Bk

0. Пусть sign (det Bk )

sign (det Bk 1 ) .

0

 

min

| |

0 и рассмотрим

якобиевы матрицы

Sp(Bi ),

0, i 1,...,n

 

 

 

 

 

 

 

B

B

E,

(0,

0 ) .

 

 

 

 

 

 

 

 

Т.к.

([B

]i )

(Bi )

 

0

i

1,..., n , то

 

 

 

 

а)

det[B ]i

0

i 1,..., n,

(т.к. определитель матрицы равен

произведению ее собственных значений),

 

 

 

 

 

б) sign(det[B ]i )

sign(det[B ]i )

sign(det Bi )

det Bi

0 ,

 

в) sign(det[B ]k ) sign(det[B

]k )

0

det Bk

0 ,

 

 

 

(т.к. из леммы 4 следует, что

 

(Bk )

0 простое и отрицательных собственных

значений у матрицы [B ]k на одно больше, чем у матрицы [B ]k ),

 

г)

(B )

(B),

(B

)

(B)

0 (B) .

 

 

 

 

Из леммы 1, а) и г) следует, что

 

 

 

 

 

 

 

 

 

(B )

ЧПЗ{1, det[B ]1,

det[B ]2 , ..., det[B ]n}

(B),

 

 

(B )

ЧПЗ{1, det[B

]1, det[B

]2 , ..., det[B ]n}

(B)

0 (B) ,

 

 

 

 

 

ЧПЗ{1,

det B1, det B2 , ...,

det Bn } ?

 

Подсчитаем эти числа:

 

 

 

 

 

 

 

 

 

Из

б) следует,

что

если

det Bj

0

и det Bj 1

0 ,

то

перемена

знака

происходит (или нет) одновременно в этих последовательностях.

Случай det Bk

0, k

 

n .

 

 

 

 

 

 

 

Из леммы

3

имеем

det Bk 1

det Bk 1

0 ,

отсюда и

из

б) следует

det[B ]k 1

det[B ]k 1

0 и на участках

 

 

 

 

 

 

 

det[B

]k 1,

det[B ]k ,

det[B

]k 1

 

 

 

 

det Bk 1,

det Bk ,

 

det Bk 1

 

 

по одной перемене знака.

 

 

 

 

 

 

 

Случай det Bn

0,

0 (B)

1. Отсюда, из в) и г) следует, что

 

det[B ]n 1

det[B ]n

0 , det[B

]n 1 det[B

]n

0 ,

 

 

 

sign(det Bn 1) sign(det Bn )

0.

 

 

Следовательно, (если det Bk

0 приписать знак det Bk 1 ) последовательности

миноров матриц B и B имеют одинаковые знаки. Теорема доказана.

81

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

 

О вычислении ЧПЗ

Для вычисления

(B) ЧПЗ{1, det B1, det B2 , ..., det Bn} якобиевой

матрицы B tridiag{bi 1, ai , bi } достаточно знать знак каждого det Bk . Если d0 1, d1 det B1,

d

i 1

a

i 1

d

i

b2

d

i 1

,

 

 

 

i

 

 

dk 1 : dk 1 / | tk |, dk :

d

i 1

a

i 1

d

i

b2

d

i 1

,

 

 

 

i

 

 

i

1, ..., k

1,

dk / | tk |,

 

i

k, ..., n

1,

(обычно выбирают tk max{| dk 1 |, | dk |}), то sign{di} sign{det Bi} i и

(B) ЧПЗ{1, d1, ..., dn }. Нормировку можно применять неоднократно, что позволит избежать быстрого роста (переполнения) чисел {di }.

О вычислении собственного вектора

Лемма 5.

Последняя компонента собственного вектора x якобиевой матрицы

 

B

tridiag{bi

1, ai , bi } не равна нулю.

 

 

 

Док–во.

Пусть Bx

 

x, x

0 . Предположим, что xn

0. Тогда

 

 

xn 1

 

(an

 

 

) xn / bn 1

0

 

 

 

 

 

xn

i

 

[(an

i

1

)

xn i 1

bn

i 1

xn i

2 ] / bn i 0,

 

 

 

 

i

2, ..., n 1,

 

 

 

 

 

 

x 0 – противоречие, значит xn

0 .

 

 

Собственный

вектор

x

 

якобиевой

матрицы B

tridiag{bi 1, ai , bi } мы

можем, положив xn

1, вычислить по формулам

 

 

 

 

 

xn 1

 

(an

 

 

) xn / bn 1

 

 

 

 

 

 

xn

2

 

[(an 1

 

)

xn 1

bn 1

xn ] / bn

2

 

 

 

.................

 

 

 

 

 

 

 

 

x1

 

[(a2

 

)

x2

b2 x3 ] / b1

 

 

или решив систему

 

 

 

 

 

 

 

 

 

 

 

 

a1

b1

 

 

 

 

 

 

 

 

x1

0

 

b1

a2

 

 

b2

 

 

 

 

 

 

x2

0

 

 

 

 

 

bn 3

 

an 2

 

bn 2

 

xn 2

0

 

 

 

 

 

 

 

 

bn 2

an 1

 

xn 1

bn 1

с неособенной матрицей.

 

 

 

 

 

 

 

 

 

 

82

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Лекция 13. Метод вращений (Якоби)

Для самосопряженной матрицы A

{ai j}i,n j

1 существует унитарная матрица Q

(столбцы которой – собственные векторы матрицы A ):

 

 

Q AQ

diag{ 1, ...,

n}

 

(Q AQ)

min (T AT) , где

(A)

| ai j |2 .

 

 

T T E

i

j

 

 

 

 

 

 

Идея:

 

 

 

 

 

построить {Ak

Qk Ak 1Qk : QkQk

E, A0

A}:

(Ak 1)

(Ak ) 0 , тогда

на диагональные элементы Ak будут приближать собственные значения, а столбцы (Q0...Qk 1) – собственные векторы матрицы A .

Определим S(A)

n

| ai j |2 .

 

 

 

 

 

 

 

 

 

i, j 1

 

 

 

Лемма 1.

Для любых квадратной матрицы A и унитарной матрицы T имеем

 

 

 

S(TA)

S(AT)

S(A) .

Док–во.

Если A

a1 ... an , то

 

 

 

 

S(TA)

S([Ta1 ... Tan ]) (Ta1,Ta1)

...

(Tan ,Tan )

 

 

 

(a1,a1)

...

(an ,an ) S(A).

В качестве матриц Qk будем выбирать элементарные матрицы вращения.

Лемма 2. Пусть A A , A Qi jAQi j {ak l},

где Qi j – элементарная матрица вращения, тогда

(A) (A) | ai i |2 | a j j |2 | ai i |2 | a j j |2 .

Док–во. Заметим, что изменились только строки и столбцы с номерами i , j . Тогда, используя лемму 1, получим

 

 

n

 

| ak k |2

| ai i |2

| a j j |2

S(A)

(A)

 

 

 

 

k

1

 

 

 

 

k

i, k

j

 

 

 

 

n

 

| ak k |2

| ai i |2

| a j j |2 S(A)

 

(A)

 

 

 

 

k

1

 

 

 

 

k

i, k

j

 

 

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

83

Мацокин А.М. “Вычислительные методы линейной алгебры.” Лекция 13.

Выбор вращения

Для простоты будем полагать, что матрица A вещественная. Выразим разность

(A)

(A) | ai i |2

 

 

| a j j |2

 

 

| ai i |2

 

 

 

 

| a j j |2 через элементы матрицы A .

 

 

 

 

Лемма 3.

Пусть A

A ,

A

Qi jAQi j

 

 

 

 

{ak l}, где Qi j

– элементарная матрица

 

вращения (

 

 

– угол вращения), тогда

 

 

 

 

 

 

 

 

 

 

 

 

(A)

 

 

 

(A)

 

2 | ai j |2

 

1

 

(ai i

a j j )sin 2

2ai j cos 2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 | ai j |2

 

 

2 | ai j |2 ,

 

 

 

 

 

 

 

 

 

 

 

Док–во.

Требуемые равенства выводятся из соотношения

 

 

 

 

 

 

 

 

ai i

ai j

 

 

 

cos

 

 

sin

 

 

 

 

ai i

 

ai j

 

cos

sin

.

 

 

 

 

 

 

 

ai j

a j j

 

 

 

sin

 

 

cos

 

 

 

 

ai j

 

a j j

 

sin

cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лемма 4.

Пусть A

A ,

A

Qi jAQi j

 

 

 

 

{ak l},

 

 

 

 

 

 

 

 

 

 

 

 

где Qi j

элементарная матрица вращения такая, что

 

 

 

 

 

 

 

 

| ai j |

max| ak l |,

 

 

(ai i

 

a j j )sin 2

2ai j cos 2

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

k

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то

(A)

1

 

2/(n(n

1))

(A) .

 

 

 

 

 

 

Док–во.

Требуемое неравенство следует из

 

 

 

 

 

 

 

 

 

 

 

 

равенства

 

 

(A)

 

(A)

2 | ai j |2 и оценки

(A)

 

n(n

1)| ai j |2 .

 

 

 

 

Следующая лемма обеспечивает существование для леммы 4 матрицы Qi j .

 

 

 

 

Лемма 5.

Решением

 

уравнения a

sin 2

 

2b

cos 2

0

при b

0

является

 

угол

такой, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

cos

 

 

 

 

(1

 

 

),

r

| a |2

4 | b |2 ,

т.к. cos 2

 

2cos2

1

,

 

 

 

 

2

r

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

 

 

 

 

b

 

 

 

sign b

 

 

 

 

1

(1

 

a

),

т.к. sin 2

2cos

sin

 

2b

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

cos

 

 

 

 

 

 

 

 

2

 

 

 

r

 

 

 

 

 

 

 

r

 

Из последних двух лемм следует справедливость теоремы сходимости метода.

Теорема 1. Последовательность матриц {Ak}k 0

метода вращений:

A0 A , Ak Qk Ak 1Qk ,

где Qk

Qi(k), j(k)

– матрица вращения,

определяемая по формулам лемм 4 и 5,

 

для решения полной проблемы на собственные значения A A ,

сходится к диагональному виду, т.е.

(Ak ) 0 , причем

(Ak )

1 2/(n(n

1)) k

(A) .

84

Мацокин А.М. “Вычислительные методы линейной алгебры.” Лекция 13.

Из теоремы 1 0 k :

 

A

A

k

(Q ...Q ) A(Q ...Q )

 

 

 

Q AQ,

(A)

 

2 .

 

 

 

 

1

 

k

 

1

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть

 

diag A

diag{

 

1, ...,

n },

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q A Q

diag{ 1, ...,

n }.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сходимость собственных значений

 

 

 

Лемма 6.

P( )

det (

 

 

E)

 

 

P(

) det (A

 

E) при

 

0 .

 

 

Док–во.

Т.к.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

det (

E)

 

det (Q

Q

 

 

E) ,

 

Q

Q

A

 

Q(A

)Q ,

 

 

 

 

S(Q(A

)Q )

S(A

 

)

 

(A)

2

0

 

 

 

 

 

 

 

 

 

 

 

то Q Q

 

A

 

 

det (

E)

 

 

 

det (A

E) .

 

 

 

 

Теорема 2 (оценка приближения собственных значений).

 

 

 

 

 

а)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

i

j(i) :

|

i

 

j(i) |

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б)

j

 

i( j) : |

j

i( j) |

 

n .

 

 

 

 

 

 

 

 

Док–во.

Т.к. Q Q

A

Q Q

Q(A

 

 

 

)Q , то

 

 

 

 

 

 

(Q Q)

(Q Q)

 

(Q Q)(A

 

 

 

)

 

 

,

|

i j |2

 

S(

)

2 .

 

 

i

ri j

ri j

 

j

 

i j ,

где {ri j}

R

Q Q – ортогональная м–ца.

 

а)

i

j(i) : | ri j(i) |2

max | ri k |2

 

 

 

1/ n , т.к. | ri1 |2

 

...

| ri n |2 1.

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

i

j(i) |

 

|

i j / ri j(i) |

 

 

 

 

 

n .

 

 

 

 

 

 

 

 

б) доказывается аналогично.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сходимость собственных векторов

 

 

 

Будем предполагать, что

1

 

 

2 ...

n

и

1

 

 

2

...

n (этого всегда можно

добиться, переставив столбцы матриц Q и Q ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лемма 7.

Если 1

 

2 ...

 

n ,

1

2

...

 

 

 

 

n ,

n

0.5 a ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

min | i j | ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

j

 

то |

 

 

 

 

 

 

,

 

 

 

 

 

 

 

j .

 

 

 

 

 

i

i |

 

n

 

|

i

j |

0.5

a

 

i

 

 

 

 

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

85

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Т.к. собственные векторы Q q1 ... qn матрицы A определяются с точностью до их направления, будем считать, что (qi , qi ) 0 ( q1 ... qn Q – приближения к собственным векторам матрицы A ), т.е. диагональные элементы матрицы R Q Q неотрицательны.

Теорема 3 (оценка приближения собственных векторов).

 

В условиях леммы 7

 

 

S(Q

Q)

Док–во.

Т.к.

S(Q

Q)

 

 

S(E

Q Q)

S(E

 

(

R

 

R

 

 

R(A

 

 

))

 

и

 

| ri j |

 

 

|

i j |

 

 

 

| i j |

 

 

i

j, то

 

|

i

 

j |

0.5

a

 

 

 

 

 

 

 

 

 

Осталось оценить

n

 

(1

r

)2

 

 

 

 

 

 

 

 

 

 

i

1

 

i i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мы воспользовались условием ri i

 

Т.к. (1

x)2

1

x

x

 

[0,1], то

8

 

2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R) и из доказательства теоремы 2

 

леммы

7

 

 

следует,

что

 

(E

 

R)

4

 

S(

)

 

4

 

2 .

 

 

 

a2

 

a2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

n

 

1

1

 

 

nj

1| r

| 2

 

(здесь

 

 

i

1

 

 

 

 

 

 

 

i j

 

 

 

 

 

 

 

 

 

 

 

j

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

n

 

1 1

nj 1| r

| 2

 

 

n

 

1 1

i

1

 

 

i j

 

 

 

 

i

1

 

 

 

j i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

nj

1| ri j |2

 

 

 

 

 

 

 

j

i

 

 

 

 

 

 

i 11

 

 

 

 

 

 

 

 

 

1

 

nj 1| ri j |2

 

 

 

 

 

 

 

 

 

 

j i

Подводя итог, имеем

nj 1| ri j | 2 j i

(R)

(E R)

4

2 .

 

a2

 

 

 

S(Q Q) S(E R)

(E R)

n

 

(1 r

)2

8

2 .

 

 

 

 

 

i

1

i i

 

a2

 

 

 

 

86

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Элементарная матрица унитарного вращения

 

cos

e

 

i

 

sin

e

i

 

 

 

T

 

 

 

 

,

2 k

k 0, 1, ...,

 

 

 

i

 

 

 

i

 

 

sin

e

 

cos

e

 

 

 

 

 

 

 

 

 

 

 

так как

T T

Выберем

Пусть A где Qi j

cos

e

 

i

 

 

 

 

sin

e

i

 

 

 

 

 

cos

e

 

i

 

 

 

 

sin

e

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

e

i

 

 

 

cos

e

i

 

 

 

 

 

sin

e

 

i

 

 

 

cos

e

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

( )

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

cos

sin

(e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

sin

 

 

(e

i

(

) e

 

i

(

) )

0

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

i

(

)

 

 

 

 

e

i

( )

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

k

k

0,

 

 

 

 

1, ... .

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

 

 

e

i

 

sin

e

i

 

c

 

 

 

 

s

 

 

 

 

 

 

 

 

T

 

 

 

 

i

i

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

c

 

 

 

 

 

 

 

 

 

 

 

 

sin

 

 

e

 

cos

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A , A Qi jAQi j

{ak l},

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

элементарная матрица унитарного вращения вращения:

1

 

1

 

i строка

c

s

 

 

1

Qi, j

 

 

 

 

1

j строка

s

c

1

1

тогда (см. лемму 2):

(A)

(A) [| ai i |2

| a j j |2

( | ai i |2

| a j j |2 )]

 

S(Aij )

(Aij )

S(Aij )

(Aij )

e i ( ) ) 0

,

(A) (Aij ) (Aij ) (A) [2 | aij | 2 2 | aij | 2 ],

где

Aij

ai i

ai j

c

s ai i

ai j

c s

T AijT ,

 

 

 

 

 

 

 

ai j

a j j

s

c ai j

a j j

s c

 

 

87

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

а параметры вращения c

и s

 

нужно выбрать из условия | aij | 2

0 .

 

Легко вычислить aij :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aij

(aii a jj ) c

 

s

aij

c2

 

 

 

aij

 

s2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

Re (a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

cos

sin

 

 

aij

cos2

e

i

 

2

 

 

aij sin2

e

i

(

2

 

)

 

 

 

 

 

 

 

 

Осталось для заданных a

Re(a)

и комплексного b

 

 

 

aij

| b | e

i

 

0 решить

 

 

уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a cos

 

sin

 

| b | e

i

 

 

 

cos2

 

e

i

2

 

 

 

| b | e

 

i

 

 

 

sin2

e

i

 

( 2

) 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положим

 

/ 2 , тогда наше уравнение примет вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a cos

 

 

sin

| b | (cos2

 

 

 

sin2

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

[a sin 2

 

 

 

2 | b | cos 2 ]

 

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

решение которого является удовлетворяет соотношениям

 

 

 

 

 

 

 

 

 

cos 2

 

 

 

a

 

 

 

 

 

a

,

sin 2

 

 

 

 

 

 

 

2 | b |

 

 

 

 

 

 

 

 

2 | b |

0

 

 

 

(0, / 2) .

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

a

2

4

| b |

2

 

 

 

 

 

 

a

2

 

 

4 | b |

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В принципе угол

 

(0,

/ 2)

определен:

 

 

 

 

 

1

arcctg

 

 

a

 

, но нам нужен не

 

 

 

 

 

2

 

2 | b |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Так как cos2

2cos2

1

 

a / r , то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

0.5 (1

a / r) .

 

 

 

 

 

 

 

 

 

 

 

Так как sin 2

2cos

sin

2 | b | / r , то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

| b | / cos

 

 

 

0.5 (1 a / r) .

 

 

 

 

 

 

 

 

 

 

 

И, последнее, по известному

aij

| b | e

i

 

 

 

| b | (

Re(aij )

 

i

Im(aij )

)

выпишем

 

 

 

 

 

 

 

 

формулы для cos( / 2) и sin (

/ 2) :

 

 

 

 

 

 

 

 

| b |

 

 

 

 

 

| b |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Re(aij )

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

Re(aij )

sin ( / 2)

 

 

(1

 

 

 

 

),

cos(

/ 2)

 

Sign(Im(aij))

 

 

 

 

 

(1

 

 

 

) ,

2

| b |

 

 

2

 

| b |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

i

 

cos( / 2) i

sin(

/ 2),

e

i

(

) cos( / 2)

 

i

sin( / 2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

88

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Литература

1.Фаддеев Д.К., Фаддеева В.Н. Вычислительные методы линейной алгебры. - М.: Л.: Физматгиз, 1963.

2.Коновалов А.Н. Введение в вычислительные методы линейной алгебры.- Новосибирск: ВО "Наука", Сибирская издательская фирма, 1993.

3.Воеводин В.В. Вычислительнные основы линейной алгебры. - М.: Наука,

1977.

4.Годунов С.К. Решение систем линейных уравнений. - Новосибирск: Наука, Сиб. отд-ние, 1980.

5.Бахвалов Н.С. Численные методы. - М.: Наука, 1975.

6.Самарский А.А., Гулин А.В. Численные методы. - М.: Наука, 1989.

89

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