8

Обратные матрицы

[7/100%]
Показать
LaTeX
Задача 8.1

Пусть AA — матрица размера m×nm \times n. Покажите, что

?
(a)

если AA имеет правую обратную, то n≥mn \geq m, и

(b)

если AA имеет левую обратную, то m≥nm \geq n.

Задача 8.2

Матрица AA размера n×nn \times n называется инволютивной, если A2=IA^2 = I, то есть если AA обратима и является обратной сама себе.

?
(a)

Покажите, что матрица AA размера n×nn \times n инволютивна тогда и только тогда, когда (I−A)(I+A)=0(I-A)(I+A) = 0.

(b)

Покажите, что матрица A=(abcd)A = \left(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\right) размера 2×22 \times 2 инволютивна тогда и только тогда, когда (1) a2+bc=1a^2+bc = 1 и d=−ad = -a, или (2) b=c=0b = c = 0 и d=a=±1d = a = \pm 1.

Задача 8.3

Пусть AA — ненулевая симметрическая матрица размера n×nn \times n, пусть BB — матрица размера n×rn \times r полного столбцового ранга rr, а TT — матрица размера r×nr \times n полного строчного ранга rr такие, что A=BTA = BT. Покажите, что матрица TBTB размера r×rr \times r невырождена.

?
Примечание.
?

Заметьте, что A′A=A2=BTBTA'A = A^2 = BTBT.

Задача 8.4

Пусть AA — матрица размера n×nn \times n, и представим AA в разбитом виде как A=(A1,A2)A = (A_1, A_2).

?
(a)

Покажите, что если AA обратима, а A−1A^{-1} разбита как A−1=(B1B2)A^{-1} = \left(\begin{smallmatrix} B_1 \\ B_2 \end{smallmatrix}\right) (где B1B_1 имеет столько же строк, сколько A1A_1 столбцов), то

B1A1=I,B1A2=0,B2A1=0,B2A2=I,A1B1=I−A2B2,A2B2=I−A1B1. \begin{align} & B_1 A_1 = I, \quad B_1 A_2 = 0, \quad B_2 A_1 = 0, \quad B_2 A_2 = I, \tag {E.1} \\ & A_1 B_1 = I - A_2 B_2, \quad A_2 B_2 = I - A_1 B_1. \tag {E.2} \end{align}
(b)

Покажите, что если AA ортогональна, то

A1′A1=I,A1′A2=0,A2′A1=0,A2′A2=I,A1A1′=I−A2A2′,A2A2′=I−A1A1′. \begin{align} & A_1' A_1 = I, \quad A_1' A_2 = 0, \quad A_2' A_1 = 0, \quad A_2' A_2 = I, \tag {E.3} \\ & A_1 A_1' = I - A_2 A_2', \quad A_2 A_2' = I - A_1 A_1'. \tag {E.4} \end{align}
Задача 8.5

Пусть AA — ненулевая матрица размера m×nm \times n ранга rr. Покажите, что существует ортогональная матрица размера m×mm \times m, первые rr столбцов которой порождают C(A)\mathcal{C}(A).

?
Задача 8.6

Пусть TT — треугольная матрица размера n×nn \times n. Покажите, что rank(T)\mathrm{rank}(T) больше либо равен числу ненулевых диагональных элементов TT.

?
Задача 8.7

Пусть

A=(A11A12⋯A1r0A22⋯A2r⋮⋱⋮00⋯Arr),B=(B110⋯0B21B220⋮⋮⋱Br1Br2⋯Brr) A = \left(\begin{smallmatrix} A_{11} & A_{12} & \cdots & A_{1r} \\ 0 & A_{22} & \cdots & A_{2r} \\ \vdots & & \ddots & \vdots \\ 0 & 0 & \cdots & A_{rr} \end{smallmatrix}\right), \qquad B = \left(\begin{smallmatrix} B_{11} & 0 & \cdots & 0 \\ B_{21} & B_{22} & & 0 \\ \vdots & \vdots & \ddots & \\ B_{r1} & B_{r2} & \cdots & B_{rr} \end{smallmatrix}\right)

— соответственно верхняя блочно-треугольная матрица размера n×nn \times n, чей блок AijA_{ij} имеет размеры ni×njn_i \times n_j (j≥i=1,…,rj \geq i = 1, \ldots , r), и нижняя блочно-треугольная матрица размера n×nn \times n, чей блок BijB_{ij} имеет размеры ni×njn_i \times n_j (j≤i=1,…,rj \leq i = 1, \ldots , r).

?
(a)

Пусть AA и BB обратимы, и <<вспомним>>, что

A−1=(F11F12⋯F1r0F22⋯F2r⋮⋱⋮00⋯Frr),B−1=(G110⋯0G21G220⋮⋮⋱Gr1Gr2⋯Grr), A^{-1} = \left(\begin{smallmatrix} F_{11} & F_{12} & \cdots & F_{1r} \\ 0 & F_{22} & \cdots & F_{2r} \\ \vdots & & \ddots & \vdots \\ 0 & 0 & \cdots & F_{rr} \end{smallmatrix}\right), \qquad B^{-1} = \left(\begin{smallmatrix} G_{11} & 0 & \cdots & 0 \\ G_{21} & G_{22} & & 0 \\ \vdots & \vdots & \ddots & \\ G_{r1} & G_{r2} & \cdots & G_{rr} \end{smallmatrix}\right),

где

Fii=Aii−1,Fij=−Aii−1∑k=i+1jAikFkj(j>i=1,…,r),Gii=Bii−1,Gij=−Bii−1∑k=ji−1BikGkj(j<i=1,…,r). \begin{align} F_{ii} & = A_{ii}^{-1}, \quad F_{ij} = -A_{ii}^{-1} \sum _{k=i+1}^{j} A_{ik} F_{kj} \quad (j > i = 1, \ldots , r), \tag {*} \\ G_{ii} & = B_{ii}^{-1}, \quad G_{ij} = -B_{ii}^{-1} \sum _{k=j}^{i-1} B_{ik} G_{kj} \quad (j < i = 1, \ldots , r). \tag {**} \end{align}

Покажите, что подматрицы FijF_{ij} (j≥i=1,…,rj \geq i = 1, \ldots , r) и GijG_{ij} (j≤i=1,…,rj \leq i = 1, \ldots , r) также выражаются как

Fjj=Ajj−1,Fij=−(∑k=ij−1FikAkj)Ajj−1(i<j=1,…,r),Gjj=Bjj−1,Gij=−(∑k=j+1iGikBkj)Bjj−1(i>j=1,…,r). \begin{align} F_{jj} & = A_{jj}^{-1}, \quad F_{ij} = -\left( \sum _{k=i}^{j-1} F_{ik} A_{kj} \right) A_{jj}^{-1} \quad (i < j = 1, \ldots , r), \tag {E.5} \\ G_{jj} & = B_{jj}^{-1}, \quad G_{ij} = -\left( \sum _{k=j+1}^{i} G_{ik} B_{kj} \right) B_{jj}^{-1} \quad (i > j = 1, \ldots , r). \tag {E.6} \end{align}

Сделайте это, применив результаты (**) и (*) к A′A' и B′B' соответственно.

(b)

Формулы () образуют основу алгоритма вычисления A−1A^{-1} за rr шагов: первый шаг — вычислить матрицу Frr=Arr−1F_{rr} = A_{rr}^{-1}; (r−i+1)(r-i+1)-й шаг — вычислить матрицы Fii,Fi,i+1,…,FirF_{ii}, F_{i,i+1}, \ldots , F_{ir} по формулам () (i=r−1,r−2,…,1i = r-1, r-2, \ldots , 1). Аналогично, формулы () образуют основу алгоритма вычисления B−1B^{-1} за rr шагов: первый шаг — вычислить матрицу G11=B11−1G_{11} = B_{11}^{-1}; ii-й шаг — вычислить матрицы Gi1,Gi2,…,GiiG_{i1}, G_{i2}, \ldots , G_{ii} по формулам () (i=2,…,ri = 2, \ldots , r). Опишите, как формулы (E.5) и (E.6) из части (a) можно использовать для построения rr-шаговых алгоритмов вычисления A−1A^{-1} и B−1B^{-1}, и укажите, чем эти алгоритмы отличаются от алгоритмов, основанных на формулах (*) и (**).