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

Лекции по алгебре.Баскаков

.pdf
Скачиваний:
117
Добавлен:
21.05.2015
Размер:
1.26 Mб
Скачать

x 38. Билинейные и квадратичные формы.

287

3.Докажите, что линейное пространство билинейных форм есть прямая сумма подпространств симметрических и антисимметрических билинейных форм.

4.Докажите, что каждую билинейную форму ранга p можно представить в виде суммы p билинейных форм ранга 1.

5.Найдите матрицу билинейной формы ' : Rn Rn ! R; если

n

 

 

 

j

X

X

 

 

 

a) '(x; y) = xiyi;

 

b) '(x; y) =

xiyj;

i=1

 

 

 

 

i jj1

 

 

 

 

 

c) '(x; y) =

n

xi

! n

yj!:

 

Xi

 

X

 

 

 

=1

 

j=1

 

 

6. Найдите полярную билинейную форму к квадратичной форме

f : Rn ! R и найдите её матрицу, если

m

n 2

Xk

X

a) f(x) =

xk2; m n; b) f(x) = xkxk+1:

=1

k=1

7.Найдите канонический базис для квадратичной формы f : Rn ! R и её канонический вид, если

а) f(x) = x21 + x1x2 x22; n = 2;

б) f(x) = x21 2x1x2 + 2x22 2x2x3 + x23; n = 3;

n 1

P

в) f(x) = xixi+1:

i=1

8.Приведите следующую пару f1; f2 : Rn ! R квадратичных форм к сумме квадратов, если

а)

f1(x) = x12 + 2x1x2 + 3x22; f2(x) = 4x12 + 16x1x2 + 6x22; n = 2;

б)

f1(x) = x12 + 2x1x2 + 5x22; f2(x) = 2x12 7=2x1x2 x22:

9.При каких значениях параметра 2 R данная квадратичная форма f : R2 ! R положительно определена или полуопределена, если

288

Глава 3. Линейная алгебра

а) f(x) = x21 4x1x2 + ( + 3)x22;

б) f(x) = 9x21 + 6 x1x2 x22?

10.Докажите, что введенное в определении 7 отношение на множестве матриц Matrn(K) является отношением эквивалентности.

11.Докажите, что эквивалентные самосопряженные операторы имеют одинаковую суммарную алгебраическую кратность положительных собственных значений.

12.Докажите, что числа 1; : : : ; n из формулы (5) являются собственными значениями оператора B 1A:

13.Пусть A = (aij) 2 Matrn(R) и квадратичная форма f : Rn ! R имеет

n

P

вид f(x) = aijxixj: Найдите её матрицу.

i;j=1

x 39. Ошибки в решениях линейных уравнений

Рассматривается линейное уравнение

Ax = b;

(1)

где A - обратимый оператор из L(X); X - линейное конечномерное пространство и b 2 X: Решение этого уравнения единственно и имеет вид

x0 = A 1b:

(2)

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

 

 

x 39. Ошибки в решениях линейных уравнений

 

 

289

 

Естественным образом возникает задача учета возможных ошибок при

решении уравнения (1). Для их

"измерения" будем считать X линейным

нормированным пространством и тогда L(X) - нормированная алгебра (см.

x 18 и теорему 9 из x 20).

 

 

 

 

 

 

 

 

Лемма 1. Если B 2

L(X) и jjBjj < 1; то оператор I B обратим и

обратный (I B) 1

есть сумма абсолютно сходящегося в L(X) ряда

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

(I B) 1 = Bn = I + B + B2 + :

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

Доказательство. Из неравенства jjBnjj jjBjjn; n 1; следует аб-

солютная сходимость ряда

1

 

 

 

 

 

 

Bn (в нормированном пространстве L(X)) и

 

 

 

 

 

n=0

 

x

 

 

 

 

поэтому этот ряд сходится

(см. теорему 1,

34). Пусть S - его сумма. Тогда

P

 

 

 

 

 

!

 

 

1

 

= ( ) n!1

 

n!1

 

 

 

 

 

 

n

 

n

 

n+1

 

 

 

Xk

 

 

X

 

X

Bk

X

Bk =

(I

B)S = (I B)

Bk

 

I B

lim

Bk = lim

 

 

 

=0

 

 

k=0

 

k=0

 

k=1

 

= I lim Bn+1 = I:

n!1

т.е. S = (I B) 1: Лемма доказана.

Т е о р е м а 1. Пусть оператор A 2 L(X) обратим и оператор

B 2 L(X) удовлетворяет условию jjA 1Bjj < 1: Тогда оператор A + B обра-

тим и

 

1

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

(A + B) 1 =

( 1)n(A 1B)nA 1;

 

(3)

причем

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A 1

 

 

 

A 1

 

 

; jjA 1jj jjBjj < 1

 

 

jj(A + B) 1jj

1

jj jj

 

1

jj

jj

B

 

:

(4)

A 1B

 

A 1

jj

 

 

 

jj

jj

jj

jj

jj

 

 

Доказательство. Оператор A + B представим в виде

A + B = A(I B0); B0 = A 1B:

Поскольку kB0k < 1; то в силу леммы 1 оператор I B0 обратим, и поэтому оператор A + B является произведением двух обратимых операторов.

290

Глава 3.

Линейная алгебра

Тогда A + B обратим и (A + B) 1

= (I B0) 1A 1; т.е. имеет место фор-

мула (3). Оценка (4) следует из неравенства k(A + B) 1k kA 1k k(I

B0) 1k kA 1k(1 kB0k) 1: Теорема доказана.

 

 

Следствие 1.

 

 

 

 

 

 

 

k(A + B) 1 A 1k

 

kBk kA 1k

=

 

(A)(kBk=kAk)

;

 

kA 1k

1 kBk kA 1k

 

(A)(kBk=kAk)

 

1

 

k(A + B) 1 k kA 1k=(1 kBk kA 1k);

если выполнено условие kBk kA 1k < 1:

Число (A) = kAk kA 1k называется числом обусловленности обрати-

мого оператора A ( (B) = 1, если оператор B необратим).

Первое неравенство из следствия можно рассматривать как оценку относительной ошибки в обратном операторе через относительную ошибку в исходном операторе, причем относительная ошибка в обратном операторе имеет одинаковый порядок малости с относительной ошибкой kBk = kAk

в исходном операторе, если величина (A) не слишком велика. Отметим, что

(A) = kA 1k kAk kA 1Ak = kIk = 1:

Рассмотрим уравнение (1). Вследствие ошибок в вычислениях или неопределенности начальных данных фактически решается "возмущенное"урав-

нение

 

(A + B)~x = b + c:

~

(1)

Рассмотрим задачу о вычислении ошибки kx~0 x0k; где x0 - решение уравне-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ния (1) и x~0 - решение уравнения (1); при условии, что оператор B 2 L(X)

настолько "мал что kBk kA 1k < 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основой для оценок величины kx~0 x0k служит следующее вытекающее

из теоремы 1 представление вектора x~0 x0

вида

 

 

 

 

 

 

 

 

 

x

x

0 = (

A

+

B

1

(

b

+

c

)

A 1b

 

A

 

B

1

 

A 1

]

b

A

B

1c:

(5)

~0

 

 

 

 

)

 

 

 

 

 

= [(

+

)

 

 

 

+ ( +

)

 

Т е о р е м а 2. Имеют место оценки

 

 

 

 

 

 

 

 

 

 

 

 

 

k

x~

0

x

0k

 

 

kBk kA 1k

 

=

b

k

+

 

kA 1k

 

c

;

 

(6)

 

 

 

1 kBk kA 1k

 

 

 

 

 

 

 

 

 

 

 

k

1 kBk kA 1kk k

 

 

 

 

x 39. Ошибки в решениях линейных уравнений

 

291

 

x~0 x0k

 

(A)

 

kBk

+

kck

:

(7)

k

kx0k

 

1 (A)(kBk = kAk)

kAk

kbk

 

 

 

Доказательство. Оценка (6) непосредственно следует из равенств (5) и

оценки (4). Относительная погрешность kx~0 x0k=kx0k решения x~0; т.е. оценка (7) также следует из равенств (5) с учетом неравенства kbk = kAA 1bkkAk kA 1bk (kck=kbk - относительная погрешность вектора b + c).

Теперь применим теорему 1 к вопросам оценок собственных значений операторов и матриц.

Т е о р е м а 3. Для любого оператора B 2 L(X) имеет место оценка r(B) kBk:

Доказательство. Если j j > kBk; то из представления B I =

= I

B

и оценки kB= k < 1 следует обратимость оператора B I:

 

Это означает, что 2 (B); т.е. r(B) kBk:

Замечание. Рассмотрим алгебру матриц Matrn(K) (K = R или

K = C): Если Kn - линейное нормированное пространство, то L(Kn) - нормированная алгебра. Для любой матрицы A 2 Matrn(K) положим kAk = kAk; где A 2 L(Kn) имеет матрицу A: Непосредственно из определения нормы в Matrn(K); используя изоморфизм алгебр L(Kn) и Matrn(K); получаем, что Matrn(K) также является нормированной алгеброй. Так, используя кубическую норму в Kn; в примере 11, x 18 было получено, что для любой матрицы A = (aij) 2 Matrn(K)

 

 

n

 

 

 

 

kAk =

1 i n

Xj

 

ijj

 

(8)

j

a

:

 

max

 

 

 

 

 

=1

 

 

 

 

Непосредственно из способа доказательства теорем 1 и 3 следует, что её утверждения верны и для нормированной алгебры Matrn(K):

Лемма 2. Если для матрицы A = (aij) 2 Matrn(K) выполнены условия (диагонального преобладания)

n

 

 

Xj

jaijj; i = 1; : : : ; n;

 

jaiij >

(9)

=1

 

 

292 Глава 3. Линейная алгебра

то матрица A обратима.

Доказательство. Матрицу A представим в виде суммы A = A0 + B

диагональной матрицы A0 = (aii ij) и матрицы B = A A0: Матрица A0 обратима, причем A0 1 = (aii1 ij) и A0 1B = (bij); где bii = 0; 1 i n; bij = = aii1aij; i 6= j: В алгебре Matrn(K) выберем норму, определенную формулой

(8). Тогда из условия (9) следует, что kA0 1Bk = k(bij)k < 1: Следовательно, из теоремы 1 следует (см. замечание) обратимость матрицы A: Лемма доказана.

Т е о р е м а 4. Собственные значения матрицы A = (aij) 2 Matrn(C)

находятся в объединении n кругов (называемых кругами Гершгорина)

fz 2 C : jz akkj rkg; k = 1; : : : ; n;

где

 

n

j

X6

rk =

jakjj:

 

=1; j=k

Доказательство. Если число 0 2 C не лежит в объединении кругов Гершгорина, то j 0 akkj > rk для некоторого k (1 k n): Тогда матрица

A 0E имеет диагональные элементы вида aii 0; i = 1; : : : ; n; удовлетворяющие условиям леммы 2, и поэтому она обратима.

Упражнения к § 39

1.Докажите, что (U) = 1 для любого унитарного оператора U 2 L(H):

2.Докажите оценку (AB) (A) (B) 8A; B 2 L(X):

3.Докажите равенства (UA) = (AU) = (UAU) для любого A 2 L(H)

и для любого унитарного оператора U 2 L(H).

4.(A) = min1 (A) max(A) 8A = A 2 L(H) ( min(A)) - минимальное,

max(A) - максимальное собственное значение обратимого оператора A).

5.Установите неравенство (A) j max(A)j = j min(A)j 8A 2 L(X):

x 40. Рекуррентные соотношения

293

6. Проведите детальное доказательство оценки (7).

7.

Рассматривая матрицы

1

1

; "

0; установите, что в условиях

1 "

1

 

(9) строгие неравенства не могут быть заменены нестрогими.

 

 

 

 

 

 

 

 

0

7

3

6

1;

0

5

2

2

1

8.

Найдите круги Гершгорина для матриц

2

1

1

1

1

0

 

 

 

 

 

@

3

1

1

A @

1

2

1

A

иоцените её спектральный радиус.

9.Рассмотрите уравнение вида x = Ax+b; b 2 X; где A 2 L(X) и kAk < 1:

Докажите существование и единственность решения x0 этого уравнения

иполучите оценки

kx0 (b + Ab + + Amb)k kAkm+1 kbk: 1 kAk

10. Найдите с точностью до 0,01 (относительно нормы kxk = max jxkj в

k=1;2;3

R3 ) приближенное решение системы уравнений вида

7x1 + x2 + x3 = 1;

2x1 + 10x2 x3 = 0;

x1 x2 + 6x2 = 1

(указание: преобразуйте систему уравнений к уравнению из упражнения 9).

x 40. Рекуррентные соотношения

Рассмотрим задачу построения последовательности x : N ! C; для которой известны первые m 1 членов x(1) = x01; : : : ; x(m) = x0m и все последующие задаются рекуррентными соотношениями

x(n + m) = 1x(n + m 1) + 2x(n + m 2) + + mx(n); n 1; (1)

где 1; : : : ; m - известные числа из C:

294

Глава 3. Линейная алгебра

Введем в рассмотрение последовательности xk : N ! C; 1 k m;

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

x1(n) = x(n); x2(n) = x(n + 1);

:::::::::::::::::::::::::

xm(n) = x(n + m); n 1:

Используя (1), получаем, что такие последовательности связаны друг с

другом равенствами

x1(n + 1) = x2(n); x2(n + 1) = x3(n);

:::::::::::::::::::::::::

xm(n + 1) = mx1 + m 1x2(n) + + 1xm(n); n 1:

Рассмотрим последовательность y : Z ! Cm вида

y(n) = (x1(n); : : : ; xm(n)); n 1:

Из (2) следует, что для нее верны равенства

y(n + 1) = A y(n); n 1;

где оператор A 2 L(Cn) определен с помощью матрицы

(2)

(3)

 

0

 

0

 

0

 

 

1

 

: : :

 

0

 

0

1

 

 

 

B

 

0

 

1

 

 

0

 

: : :

 

0

 

0

C

 

 

A =

:

0: :

:

0: :

 

:

0: :

 

:: :: ::

:

1: :

:

0: :

:

(4)

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

B

m

m

1

m

2

: : : 2

1

C

 

 

 

@

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

Поскольку y(1) = (x01; : : : ; x0m) = x0 - известный вектор из Cm; то из (3) получаем, что y(2) = Ax0; y(3) = A2x0; : : : ; и, значит,

y(n) = An 1x0; n 1:

(5)

Таким образом, определяемая соотношениями (1) последовательность

x : N ! C получается из формулы (5) и имеет вид

x(n) = (An 1x0; e1); n 1;

(6)

x 40. Рекуррентные соотношения

295

т.е. x(n) является числом, равным скалярному произведению вектора An 1x0

на вектор e1 = (1; 0; : : : ; 0) 2 Cn (в Cn обычным образом введено скалярное произведение).

Итак, установлена

Т е о р е м а 1. Задаваемая рекуррентными соотношениями последо-

вательность x : N ! C с известными первыми её m членами x(k) = x0k;

1 k m; определяется равенствами (6).

Пример 1. Последовательность целых чисел вида

0; 1; 1; 2; 3; 5; 8; 13; : : :

называется последовательностью Фиббоначи. Легко уловить её характер:

каждое из чисел Фиббоначи равняется сумму двух предшествующих

 

F (k + 2) = F (k + 1) + F (k); k = 0; 1; : : : :

(7)

Отметим, что рекуррентные соотношения (7) возникают в огромном чисел приложений.

Обращаясь к общей схеме, ясно, что в данном случае m = 2; x0 = (0; 1);1 = 2 = 1; и матрица A имеет вид

A =

0

1

:

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

Её собственными значениями являются числа 1 =

p

 

 

 

p

 

; т.е. она

1+

5

;

2 =

1 2

5

2

 

является матрицей простой структуры. Из теоремы 5, § 29 следует, что она допускает спектральное разложение вида

pp

 

 

 

 

 

 

 

 

 

A

=

 

1 +

5

P1

+

1 5

 

P2

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

где идемпотентные матрицы P1 и P2 имеют вид

 

 

 

 

 

 

 

 

 

 

P1

 

1

 

 

2

5

p

 

 

 

p5+1

!

P2

 

 

p5

 

p

 

 

1 p5

!

 

 

 

 

1

 

 

+1

 

 

 

 

A

 

E 1

 

5 1

1

 

 

 

 

 

 

1

 

 

1

5

+1

 

 

=

 

 

 

 

=

 

 

 

2

 

 

 

 

 

;

 

=

 

 

 

 

 

2

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

296

 

 

 

 

 

 

 

Глава 3. Линейная алгебра

 

 

 

 

 

p

 

 

 

 

 

 

!

 

 

 

p

 

 

 

!; и, следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

n

 

5 1

1

2

1 5

1

 

1

 

2

 

 

 

 

2

 

1+p

 

Поэтому A

= p

 

 

1

p

5+1

+ p

 

 

1

 

5

5

5

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

из формулы (5) получаем, что последовательность чисел Фиббоначи име-

h p n p ni

ет вид F (n) = 1+ 5 1 5 ; n 1: Ответ является несколько

2 2

неожиданным, поскольку числа Фиббоначи являются целыми. Однако, ясно, что полученные дроби и квадратные корни в представлении F (n) должны

сократиться. Поскольку число

 

 

 

p

 

всегда меньшем чем 1/2, причем

1

1

5

 

 

 

 

 

p

 

 

p

5

 

2

 

 

1

 

 

 

то оно превращает первый член в ближайшее целое

lim

 

 

1 5

= 0;

n!1

p

5

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

число. При больших n число F (n + 1=F (n)) должно быть очень близко к

p

величине 1+2 5 ' 1:618; которая была названа греками "золотым сечением" (стороны наиболее красивых прямоугольников относятся друг к другу как 1.618 к 1).

Итак, рассматривая последовательности, задаваемые рекуррентными соотношениями, мы пришли к задаче определения векторной последовательности x : N ! C; которая удовлетворяет "одношаговому" разностному урав-

нению

 

x(n + 1) = Ax(n); n 1;

(8)

где A 2 L(C) и x(1) = x0 - заданный вектор из Cn: Последовательность x

определяется формулой

x(n + 1) = Anx; n 0:

(9)

В дальнейшем X рассматривается как линейное (9) нормированное пространство.

Определение 1. Разностное уравнение (8) (или матрицу A) назовем 1) устойчивым, если любое решение x : N ! Cn этого уравнения огра-

ничено (т.е. sup k x(n) k< 1);

n 1

2) асимптотическим устойчивым, если lim x(n) = 0 для любого

n!1

решения x этого уравнения;

3) неустойчивым, если существует неограниченное решение x уравне-