WeHUSTER
LOG IN
Open main menu
Home
四级真题
六级真题
《线性代数入门》答案
微积分考试真题
About
3.2 正交矩阵和QR分解
3.2.1-2
\\
略。
\\
阅读3.2.3 (Hadamard矩阵)
\quad
给定
n
n
n
阶矩阵
A
A
A
,如果
A
A
A
的元素都是
1
1
1
或
−
1
-1
−
1
,且
A
T
A
=
n
I
n
A^{\mathrm{T}}A=nI_{n}
A
T
A
=
n
I
n
,则称
A
A
A
是一个
n
n
n
阶 Hadamard 矩阵。
\\
显然 Hadamard 是所有元素绝对值相同的正交矩阵的倍数. 可以证明 Hadamard 矩阵的阶只能是
1
,
2
1,2
1
,
2
或
4
k
,
k
=
1
,
2
,
⋯
.
4k,k=1,2,\cdots.\\
4
k
,
k
=
1
,
2
,
⋯
.
然而是否存在
4
k
4k
4
k
阶 Hadamard 矩阵,还是一个悬而未决的问题,称为 Hadamard 猜想。Hadamard 矩阵在信号处理中有应用。
\\
3.2.4
\\
1.列举所有的一,二阶 Hadamard 矩阵。
\\
2.说明不存在三阶 Hadamard 矩阵。
\\
3.找出一个4阶Hadamard矩阵。
\\
4.证明如果
A
A
A
是 Hadamard 矩阵,则
[
A
A
A
−
A
]
\begin{bmatrix}A&A\\A&-A\end{bmatrix}
[
A
A
A
−
A
]
也是 Hadamard 矩阵、以此说明存在
2
n
2^n
2
n
阶Hadamard 矩阵。
\\
1.解:
\\
一阶 Hadamard 矩阵:
[
1
]
,
[
−
1
]
.
\begin{bmatrix} 1 \end{bmatrix},\begin{bmatrix} -1 \end{bmatrix}.\\
[
1
]
,
[
−
1
]
.
二阶 Hadamard 矩阵:
[
1
1
1
−
1
]
,
[
−
1
1
1
1
]
,
[
1
1
−
1
1
]
,
[
1
−
1
1
1
]
,
[
−
1
−
1
−
1
1
]
,
[
1
−
1
−
1
−
1
]
,
[
−
1
−
1
1
−
1
]
,
[
−
1
1
−
1
−
1
]
.
\begin{bmatrix} 1&1\\ 1&-1 \end{bmatrix},\begin{bmatrix} -1&1\\ 1&1 \end{bmatrix}, \begin{bmatrix} 1&1\\ -1&1 \end{bmatrix}, \begin{bmatrix} 1&-1\\ 1&1 \end{bmatrix}, \begin{bmatrix} -1&-1\\ -1&1 \end{bmatrix}, \begin{bmatrix} 1&-1\\ -1&-1 \end{bmatrix}, \begin{bmatrix} -1&-1\\ 1&-1 \end{bmatrix}, \begin{bmatrix} -1&1\\ -1&-1 \end{bmatrix}.\\
[
1
1
1
−
1
]
,
[
−
1
1
1
1
]
,
[
1
−
1
1
1
]
,
[
1
1
−
1
1
]
,
[
−
1
−
1
−
1
1
]
,
[
1
−
1
−
1
−
1
]
,
[
−
1
1
−
1
−
1
]
,
[
−
1
−
1
1
−
1
]
.
2.证明:
\\
设三阶 Hadamard 矩阵
A
=
[
a
1
a
2
a
3
]
,
a
1
=
[
x
1
x
2
x
3
]
,
a
2
=
[
y
1
y
2
y
3
]
A=\begin{bmatrix} \bm{a}_1&\bm{a}_2&\bm{a}_3 \end{bmatrix},\bm{a}_1=\begin{bmatrix} x_1\\ x_2\\ x_3 \end{bmatrix},\bm{a}_2=\begin{bmatrix} y_1\\ y_2\\ y_3 \end{bmatrix}
A
=
[
a
1
a
2
a
3
]
,
a
1
=
x
1
x
2
x
3
,
a
2
=
y
1
y
2
y
3
。显然
a
1
,
a
2
\bm{a}_1,\bm{a}_2
a
1
,
a
2
互相正交
⟹
a
1
T
a
2
=
x
1
y
1
+
x
2
y
2
+
x
3
y
3
=
0
\implies \bm{a}_1^{\mathrm{T}}\bm{a}_2=x_1y_1+x_2y_2+x_3y_3=0
⟹
a
1
T
a
2
=
x
1
y
1
+
x
2
y
2
+
x
3
y
3
=
0
。因为
x
i
y
i
x_iy_i
x
i
y
i
只能取
±
1
\pm 1
±
1
,所以方程无解,即不存在三阶 Hadamard 矩阵。
\\
3.解:
\\
其中一个四阶 Hadamard 矩阵为
[
1
1
−
1
1
−
1
−
1
−
1
1
1
−
1
1
1
−
1
1
1
1
]
.
\begin{bmatrix} 1&1&-1&1\\ -1&-1&-1&1\\ 1&-1&1&1\\ -1&1&1&1\\ \end{bmatrix}.\\
1
−
1
1
−
1
1
−
1
−
1
1
−
1
−
1
1
1
1
1
1
1
.
4.证明:
\\
[
A
T
A
T
A
T
−
A
T
]
[
A
A
A
−
A
]
=
[
2
n
I
n
2
n
I
n
]
=
2
n
I
2
n
\begin{bmatrix} A^{\mathrm{T}}&A^{\mathrm{T}}\\ A^{\mathrm{T}}&-A^{\mathrm{T}} \end{bmatrix} \begin{bmatrix} A&A\\ A&-A \end{bmatrix} = \begin{bmatrix} 2nI_n&\\ &2nI_n \end{bmatrix} =2nI_{2n}
[
A
T
A
T
A
T
−
A
T
]
[
A
A
A
−
A
]
=
[
2
n
I
n
2
n
I
n
]
=
2
n
I
2
n
3.2.5
\quad
证明,分块上三角矩阵
[
c
a
T
0
Q
]
\begin{bmatrix}c&\bm{a}^{\mathrm{T}}\\ \bm{0}&Q\end{bmatrix}
[
c
0
a
T
Q
]
是正交矩阵时,必有
c
=
±
1
,
a
=
0
,
Q
c=\pm 1,\bm{a}=\bm{0},Q
c
=
±
1
,
a
=
0
,
Q
是正交矩阵。
\\
利用
Q
T
Q
=
I
n
Q^{\mathrm{T}}Q=I_n
Q
T
Q
=
I
n
即可。略。
\\
3.2.6
\quad
证明,上三角矩阵是正交矩阵时,必是对角矩阵,且对角元素是
±
1
\pm 1
±
1
。
\\
证明:
\\
设
A
=
[
a
11
a
12
⋯
a
1
n
a
22
⋯
a
2
n
⋱
⋮
a
n
n
]
A=\begin{bmatrix} a_{11}&a_{12}&\cdots&a_{1n}\\ &a_{22}&\cdots&a_{2n}\\ &&\ddots&\vdots\\ &&&a_{nn} \end{bmatrix}
A
=
a
11
a
12
a
22
⋯
⋯
⋱
a
1
n
a
2
n
⋮
a
nn
。考察列向量
[
a
11
0
⋮
0
]
\begin{bmatrix} a_{11}\\ 0\\ \vdots\\ 0 \end{bmatrix}
a
11
0
⋮
0
,由于列向量长度为1且互相正交,于是
a
11
=
±
1
,
a
12
=
⋯
=
a
1
n
=
0
a_{11}=\pm 1,a_{12}=\cdots=a_{1n}=0
a
11
=
±
1
,
a
12
=
⋯
=
a
1
n
=
0
。再考察
[
0
a
22
⋮
0
]
\begin{bmatrix} 0\\ a_{22}\\ \vdots\\ 0 \end{bmatrix}
0
a
22
⋮
0
,可得
a
22
=
±
1
,
a
23
=
⋯
=
a
2
n
=
0
a_{22}=\pm 1, a_{23}=\cdots=a_{2n}=0
a
22
=
±
1
,
a
23
=
⋯
=
a
2
n
=
0
。由此类推可得
A
A
A
是对角阵,且对角元为
±
1
\pm 1
±
1
。
\\
3.2.7
\quad
对标准基
e
1
,
e
2
,
⋯
,
e
n
\bm{e}_1,\bm{e}_2,\cdots,\bm{e}_n
e
1
,
e
2
,
⋯
,
e
n
,显然
∑
i
=
1
n
e
i
e
i
T
=
I
n
\displaystyle\sum_{i=1}^n\bm{e}_i\bm{e}_i^{\mathrm{T}}=I_n
i
=
1
∑
n
e
i
e
i
T
=
I
n
。对任意标准正交基
q
1
,
q
2
,
⋯
,
q
n
\bm{q}_1,\bm{q}_2,\cdots,\bm{q}_n
q
1
,
q
2
,
⋯
,
q
n
,求证
∑
i
=
1
n
q
i
q
i
T
=
I
n
.
\displaystyle\sum_{i=1}^n\bm{q}_i\bm{q}_i^{\mathrm{T}}=I_n.\\
i
=
1
∑
n
q
i
q
i
T
=
I
n
.
证明:
\\
设
Q
=
[
q
1
⋯
q
n
]
Q=\begin{bmatrix} \bm{q}_1&\cdots&\bm{q}_n \end{bmatrix}
Q
=
[
q
1
⋯
q
n
]
,则
∑
i
=
1
n
q
i
q
i
T
=
[
q
1
⋯
q
n
]
[
q
1
T
⋮
q
n
T
]
=
Q
Q
T
=
I
n
.
\displaystyle\sum_{i=1}^n\bm{q}_i\bm{q}_i^{\mathrm{T}}=\begin{bmatrix} \bm{q}_1&\cdots&\bm{q}_n \end{bmatrix} \begin{bmatrix} \bm{q}_1^{\mathrm{T}}\\ \vdots\\ \bm{q}_n^{\mathrm{T}} \end{bmatrix}=QQ^{\mathrm{T}}=I_n.\\
i
=
1
∑
n
q
i
q
i
T
=
[
q
1
⋯
q
n
]
q
1
T
⋮
q
n
T
=
Q
Q
T
=
I
n
.
3.2.8
\quad
设
a
1
,
a
2
,
⋯
,
a
n
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_n
a
1
,
a
2
,
⋯
,
a
n
和
b
1
,
b
2
,
⋯
,
b
n
\bm{b}_1,\bm{b}_2,\cdots,\bm{b}_n
b
1
,
b
2
,
⋯
,
b
n
是
R
n
\mathbb{R}^n
R
n
的两组标准正交基,证明存在正交矩阵
Q
Q
Q
,使得
Q
a
i
=
b
i
,
i
=
1
,
2
,
⋯
,
n
.
Q\bm{a}_i=\bm{b}_i,i=1,2,\cdots,n.\\
Q
a
i
=
b
i
,
i
=
1
,
2
,
⋯
,
n
.
证明:
\\
设
A
=
[
a
1
⋯
a
n
]
,
B
=
[
b
1
⋯
b
n
]
A=\begin{bmatrix} \bm{a}_1&\cdots&\bm{a}_n \end{bmatrix},B=\begin{bmatrix} \bm{b}_1&\cdots&\bm{b}_n \end{bmatrix}
A
=
[
a
1
⋯
a
n
]
,
B
=
[
b
1
⋯
b
n
]
。
A
,
B
A,B
A
,
B
显然都是
n
×
n
n\times n
n
×
n
的正交矩阵。设存在
Q
Q
Q
使
Q
a
i
=
b
i
Q\bm{a}_i=\bm{b}_i
Q
a
i
=
b
i
,则
Q
A
=
B
⟹
Q
=
B
A
T
QA=B \implies Q=BA^{\mathrm{T}}
Q
A
=
B
⟹
Q
=
B
A
T
。显然此时
Q
Q
Q
是正交矩阵。
\\
3.2.9
\quad
回顾命题3.2.4,设
a
1
,
a
2
,
⋯
,
a
n
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_n
a
1
,
a
2
,
⋯
,
a
n
是
R
n
\mathbb{R}^n
R
n
的一组基,考虑下列放松的条件。
\\
1.
A
A
A
在一组基上保距,即如果对
i
=
1
,
2
,
⋯
,
n
,
∥
A
a
i
∥
=
∥
a
i
∥
i=1,2,\cdots,n,\Vert A\bm{a}_i \Vert = \Vert \bm{a}_i \Vert
i
=
1
,
2
,
⋯
,
n
,
∥
A
a
i
∥
=
∥
a
i
∥
。那么
A
A
A
是否一定是正交矩阵?
\\
2.
A
A
A
在一组基上保内积,即如果对
i
,
j
=
1
,
2
,
⋯
,
n
,
A
a
i
i,j=1,2,\cdots,n, A\bm{a}_i
i
,
j
=
1
,
2
,
⋯
,
n
,
A
a
i
与
A
a
j
A\bm{a}_j
A
a
j
的内积等于
a
i
\bm{a}_i
a
i
与
a
j
\bm{a}_j
a
j
的内积。那么
A
A
A
是否一定是正交矩阵?
\\
1.一定是正交矩阵。
\\
证明:
\\
∥
A
a
i
∥
=
∥
a
i
∥
⟹
a
i
T
A
T
A
a
i
=
a
i
T
a
i
⟹
a
i
T
(
A
T
A
−
I
n
)
a
i
=
0
\Vert A\bm{a}_i \Vert=\Vert \bm{a}_i \Vert \implies \bm{a}_i^{\mathrm{T}}A^{\mathrm{T}}A\bm{a}_i=\bm{a}_i^{\mathrm{T}}\bm{a}_i \implies \bm{a}_i^{\mathrm{T}}(A^{\mathrm{T}}A-I_n)\bm{a}_i=0
∥
A
a
i
∥
=
∥
a
i
∥
⟹
a
i
T
A
T
A
a
i
=
a
i
T
a
i
⟹
a
i
T
(
A
T
A
−
I
n
)
a
i
=
0
。上式对所有基都成立,于是
(
A
T
A
−
I
n
)
a
i
=
0
⟹
N
(
A
T
A
−
I
n
)
=
R
n
⟹
A
T
A
=
I
n
⟹
A
(A^{\mathrm{T}}A-I_n)\bm{a}_i=\bm{0} \implies \mathcal{N}(A^{\mathrm{T}}A-I_n)=\mathbb{R}^n \implies A^{\mathrm{T}}A=I_n \implies A
(
A
T
A
−
I
n
)
a
i
=
0
⟹
N
(
A
T
A
−
I
n
)
=
R
n
⟹
A
T
A
=
I
n
⟹
A
是正交矩阵。
\\
2.一定是正交矩阵。
\\
证明:
\\
a
i
T
A
T
A
a
j
=
a
i
T
a
j
⟹
a
i
T
(
A
T
A
−
I
n
)
a
j
\bm{a}_i^{\mathrm{T}}A^{\mathrm{T}}A\bm{a}_j=\bm{a}_i^{\mathrm{T}}\bm{a}_j \implies \bm{a}_i^{\mathrm{T}}(A^{\mathrm{T}}A-I_n)\bm{a}_j
a
i
T
A
T
A
a
j
=
a
i
T
a
j
⟹
a
i
T
(
A
T
A
−
I
n
)
a
j
。上式对所有基都成立,于是
(
A
T
A
−
I
n
)
a
j
=
0
⟹
N
(
A
T
A
−
I
n
)
=
R
n
⟹
A
T
A
=
I
n
⟹
A
(A^{\mathrm{T}}A-I_n)\bm{a}_j=\bm{0} \implies \mathcal{N}(A^{\mathrm{T}}A-I_n)=\mathbb{R}^n \implies A^{\mathrm{T}}A=I_n \implies A
(
A
T
A
−
I
n
)
a
j
=
0
⟹
N
(
A
T
A
−
I
n
)
=
R
n
⟹
A
T
A
=
I
n
⟹
A
是正交矩阵。
\\
3.2.10
\quad
设
H
v
:
=
I
n
−
2
v
v
T
H_v:=I_n-2vv^\mathrm{T}
H
v
:=
I
n
−
2
v
v
T
是
R
n
\mathbb{R}^n
R
n
上反射变换的表示矩阵,
Q
Q
Q
是
n
n
n
阶正交矩阵,证明
Q
−
1
H
v
Q
Q^{-1}H_vQ
Q
−
1
H
v
Q
也是某个反射变换的表示矩阵。
\\
证明:
Q
−
1
H
v
Q
=
Q
T
Q
−
2
Q
T
v
v
T
Q
=
I
n
−
2
(
Q
T
v
)
(
Q
T
v
)
T
.
Q^{-1}H_vQ=Q^{\mathrm{T}}Q-2Q^{\mathrm{T}}\bm{v}\bm{v}^{\mathrm{T}}Q=I_n-2(Q^{\mathrm{T}}\bm{v})(Q^{\mathrm{T}}\bm{v})^{\mathrm{T}}.
Q
−
1
H
v
Q
=
Q
T
Q
−
2
Q
T
v
v
T
Q
=
I
n
−
2
(
Q
T
v
)
(
Q
T
v
)
T
.
3.2.11
\quad
证明命题 3.2.6. 给定
R
n
\mathbb{R}^n
R
n
中向量
x
,
y
\bm{x},\bm{y}
x
,
y
,满足
∥
x
∥
=
∥
y
∥
\Vert \bm{x} \Vert = \Vert \bm{y} \Vert
∥
x
∥
=
∥
y
∥
,则存在反射
H
v
\bm{H_v}
H
v
,其中
v
=
y
−
x
∥
y
−
x
∥
\bm{v}=\cfrac{\bm{y}-\bm{x}}{\Vert \bm{y}-\bm{x} \Vert}
v
=
∥
y
−
x
∥
y
−
x
,使得
H
v
(
x
)
=
y
.
\bm{H_v}(\bm{x})=\bm{y}.\\
H
v
(
x
)
=
y
.
证明:
\\
显然反射变换的表示矩阵为
H
=
I
n
−
2
v
v
T
=
I
n
−
2
(
y
−
x
)
(
y
−
x
)
T
∥
y
−
x
∥
2
H=I_n-2\bm{v}\bm{v}^{\mathrm{T}}=I_n-\cfrac{2(\bm{y}-\bm{x})(\bm{y}-\bm{x})^{\mathrm{T}}}{\Vert \bm{y}-\bm{x} \Vert^2}
H
=
I
n
−
2
v
v
T
=
I
n
−
∥
y
−
x
∥
2
2
(
y
−
x
)
(
y
−
x
)
T
,且
y
T
y
=
x
T
x
\bm{y}^{\mathrm{T}}\bm{y}=\bm{x}^{\mathrm{T}}\bm{x}
y
T
y
=
x
T
x
。于是
H
v
(
x
)
=
H
x
=
x
−
2
(
y
−
x
)
(
y
−
x
)
T
x
y
T
y
+
x
T
x
−
2
x
T
y
=
x
−
2
(
y
−
x
)
(
y
T
x
−
x
T
x
)
2
x
T
x
−
2
x
T
y
=
x
−
(
y
−
x
)
(
x
T
y
−
x
T
x
)
x
T
x
−
x
T
y
=
x
−
(
x
−
y
)
=
y
\begin{align*} \bm{H}_v(\bm{x})=H\bm{x}&=\bm{x}-\cfrac{2(\bm{y}-\bm{x})(\bm{y}-\bm{x})^{\mathrm{T}}\bm{x}}{\bm{y}^{\mathrm{T}}\bm{y}+\bm{x}^{\mathrm{T}}\bm{x}-2\bm{x}^{\mathrm{T}}\bm{y}}\\ &=\bm{x}-\cfrac{2(\bm{y}-\bm{x})(\bm{y}^{\mathrm{T}}\bm{x}-\bm{x}^{\mathrm{T}}\bm{x})}{2\bm{x}^{\mathrm{T}}\bm{x}-2\bm{x}^{\mathrm{T}}\bm{y}}\\ &=\bm{x}-\cfrac{(\bm{y}-\bm{x})(\bm{x}^{\mathrm{T}}\bm{y}-\bm{x}^{\mathrm{T}}\bm{x})}{\bm{x}^{\mathrm{T}}\bm{x}-\bm{x}^{\mathrm{T}}\bm{y}}\\ &=\bm{x}-(\bm{x}-\bm{y})\\ &=\bm{y} \end{align*}
H
v
(
x
)
=
H
x
=
x
−
y
T
y
+
x
T
x
−
2
x
T
y
2
(
y
−
x
)
(
y
−
x
)
T
x
=
x
−
2
x
T
x
−
2
x
T
y
2
(
y
−
x
)
(
y
T
x
−
x
T
x
)
=
x
−
x
T
x
−
x
T
y
(
y
−
x
)
(
x
T
y
−
x
T
x
)
=
x
−
(
x
−
y
)
=
y
3.2.12
\\
略。
\\
3.2.13
\quad
设向量组
v
1
,
v
2
,
⋯
,
v
k
\bm{v}_1,\bm{v}_2,\cdots,\bm{v}_k
v
1
,
v
2
,
⋯
,
v
k
线性无关,首先令
q
1
\bm{q}_1
q
1
为与
v
1
\bm{v}_1
v
1
平行的单位向量,然后令
q
2
\bm{q}_2
q
2
为二维子空间
span
(
v
1
,
v
2
)
\operatorname{span}(\bm{v}_1,\bm{v}_2)
span
(
v
1
,
v
2
)
中垂直于直线
span
(
v
1
)
\operatorname{span}(\bm{v}_1)
span
(
v
1
)
的单位向量,再令
q
3
\bm{q}_3
q
3
为三维子空间
span
(
v
1
,
v
2
,
v
3
)
\operatorname{span}(\bm{v}_1,\bm{v}_2,\bm{v}_3)
span
(
v
1
,
v
2
,
v
3
)
中垂直于平面
span
(
v
1
,
v
2
)
\operatorname{span}(\bm{v}_1,\bm{v}_2)
span
(
v
1
,
v
2
)
的单位向量,以此类推。这样得到的
q
1
,
q
2
,
⋯
,
q
k
\bm{q}_1,\bm{q}_2,\cdots,\bm{q}_k
q
1
,
q
2
,
⋯
,
q
k
与 Gram-Schmidt 正交化得到的结果是否一致?如果有区别的话,区别在哪里?从QR分解的角度如何解释?
\\
解:
\\
不一定一致。可能与GS正交化得到的向量方向相反。从QR分解的角度看,GS正交化得到的
R
R
R
对角元全是正数,但通过这种方法得到的
R
R
R
对角元不一定全为正。
\\
3.2.14
\\
略。
\\
3.2.15
\quad
证明若矩阵列满秩,则其简化QR分解唯一。
\\
证明:
\\
先证明一个引理,若
A
A
A
是上三角矩阵且
A
A
A
可逆,则
A
−
1
A^{-1}
A
−
1
也是上三角矩阵。
\\
显然,倍乘变换和将第
i
i
i
行的
k
k
k
倍加到第
j
j
j
行
(
i
>
j
)
(i \gt j)
(
i
>
j
)
的倍加变换对应的矩阵是上三角阵。而
A
A
A
经过有限步骤上述行变换即可得到
I
n
I_n
I
n
,即
E
1
E
2
⋯
E
s
A
=
I
n
E_1E_2 \cdots E_sA=I_n
E
1
E
2
⋯
E
s
A
=
I
n
,所以
A
−
1
=
E
1
E
2
⋯
E
s
A^{-1}=E_1E_2 \cdots E_s
A
−
1
=
E
1
E
2
⋯
E
s
是上三角矩阵的乘积,也是上三角矩阵。
\\
引理证毕。
\\
设列满秩矩阵有两个QR分解
A
=
Q
1
R
1
=
Q
2
R
2
A=Q_1R_1=Q_2R_2
A
=
Q
1
R
1
=
Q
2
R
2
,于是
Q
1
R
1
=
Q
2
R
2
⟹
Q
2
T
Q
1
=
R
2
R
1
−
1
Q_1R_1=Q_2R_2 \implies Q_2^{\mathrm{T}}Q_1=R_2R_1^{-1}
Q
1
R
1
=
Q
2
R
2
⟹
Q
2
T
Q
1
=
R
2
R
1
−
1
。注意
R
2
,
R
1
−
1
R_2,R_1^{-1}
R
2
,
R
1
−
1
均为上三角矩阵且对角元全为正,所以
R
2
R
1
−
1
R_2R_1^{-1}
R
2
R
1
−
1
也是对角元全为正的上三角矩阵。而
Q
2
T
Q
1
=
R
2
R
1
−
1
Q_2^{\mathrm{T}}Q_1=R_2R_1^{-1}
Q
2
T
Q
1
=
R
2
R
1
−
1
是正交矩阵,由3.2.6中结论立得
Q
2
T
Q
1
=
I
n
⟹
Q
1
=
Q
2
⟹
R
1
=
R
2
Q_2^{\mathrm{T}}Q_1=I_n \implies Q_1=Q_2 \implies R_1=R_2
Q
2
T
Q
1
=
I
n
⟹
Q
1
=
Q
2
⟹
R
1
=
R
2
。于是列满秩矩阵的QR分解唯一。
\\
3.2.16
\quad
证明任意
n
n
n
阶正交矩阵可以表示成不多于
n
n
n
个反射的乘积。
\\
证明:
\\
用数学归纳法,按照阶数归纳。
\\
阶数
n
=
1
n=1
n
=
1
时显然成立。现假设阶数
n
=
k
−
1
n=k-1
n
=
k
−
1
时成立,考虑
k
k
k
阶正交矩阵
Q
Q
Q
。
\\
设
Q
=
[
q
1
q
2
⋯
q
k
]
Q=\begin{bmatrix} \bm{q}_1&\bm{q}_2&\cdots&\bm{q}_k \end{bmatrix}
Q
=
[
q
1
q
2
⋯
q
k
]
。由于反射矩阵保距,所以存在反射矩阵
H
1
H_1
H
1
使得
H
1
Q
=
[
e
1
H
1
q
2
⋯
H
1
q
k
]
=
[
1
a
T
0
Q
1
]
H_1Q=\begin{bmatrix} \bm{e}_1&H_1\bm{q}_2&\cdots&H_1\bm{q}_k \end{bmatrix} = \begin{bmatrix} 1&\bm{a}^{\mathrm{T}}\\ \bm{0}&Q_1 \end{bmatrix}
H
1
Q
=
[
e
1
H
1
q
2
⋯
H
1
q
k
]
=
[
1
0
a
T
Q
1
]
显然
H
1
Q
H_1Q
H
1
Q
也是正交矩阵,由练习3.2.5中结论可得
a
=
0
\bm{a}=\bm{0}
a
=
0
,
Q
1
Q_1
Q
1
也是正交矩阵,即
H
1
Q
=
[
1
Q
1
]
H_1Q= \begin{bmatrix} 1&\\ &Q_1 \end{bmatrix}
H
1
Q
=
[
1
Q
1
]
。由归纳假设,
Q
1
=
H
2
~
H
3
~
⋯
H
k
~
Q_1=\widetilde{H_2}\widetilde{H_3}\cdots\widetilde{H_k}
Q
1
=
H
2
H
3
⋯
H
k
,于是
H
1
Q
=
[
1
Q
1
]
=
[
1
H
2
~
]
[
1
H
3
~
]
⋯
[
1
H
k
~
]
.
H_1Q=\begin{bmatrix} 1&\\ &Q_1 \end{bmatrix} = \begin{bmatrix} 1&\\ &\widetilde{H_2} \end{bmatrix} \begin{bmatrix} 1&\\ &\widetilde{H_3} \end{bmatrix}\cdots \begin{bmatrix} 1&\\ &\widetilde{H_k} \end{bmatrix}.
H
1
Q
=
[
1
Q
1
]
=
[
1
H
2
]
[
1
H
3
]
⋯
[
1
H
k
]
.
设
H
i
~
=
I
k
−
1
−
2
v
i
v
i
T
,
v
i
∈
R
k
−
1
\widetilde{H_i}=I_{k-1}-2\bm{v}_i\bm{v}_i^{\mathrm{T}}, \bm{v}_i\in\mathbb{R}^{k-1}
H
i
=
I
k
−
1
−
2
v
i
v
i
T
,
v
i
∈
R
k
−
1
,则
[
1
H
i
~
]
=
I
n
−
2
[
0
v
i
]
[
0
v
i
]
T
\begin{bmatrix} 1&\\ &\widetilde{H_i} \end{bmatrix}=I_n-2\begin{bmatrix} 0\\ \bm{v}_i \end{bmatrix} \begin{bmatrix} 0\\ \bm{v}_i \end{bmatrix}^{\mathrm{T}}
[
1
H
i
]
=
I
n
−
2
[
0
v
i
]
[
0
v
i
]
T
也是反射矩阵。令
H
i
=
[
1
H
i
~
]
,
i
=
2
,
3
,
⋯
,
k
H_i=\begin{bmatrix} 1&\\ &\widetilde{H_i} \end{bmatrix},i=2,3,\cdots,k
H
i
=
[
1
H
i
]
,
i
=
2
,
3
,
⋯
,
k
,注意
H
1
H
1
=
I
k
H_1H_1=I_k
H
1
H
1
=
I
k
,有
H
1
Q
=
H
2
H
3
⋯
H
k
⟹
Q
=
H
1
H
2
⋯
H
k
.
H_1Q=H_2H_3\cdots H_k \implies Q=H_1H_2\cdots H_k.\\
H
1
Q
=
H
2
H
3
⋯
H
k
⟹
Q
=
H
1
H
2
⋯
H
k
.
这说明若
n
=
k
−
1
n=k-1
n
=
k
−
1
时命题成立,则
n
=
k
n=k
n
=
k
时命题也成立。于是
n
≥
1
n\geq 1
n
≥
1
时,任意
n
n
n
阶正交矩阵可以表示成不多于
n
n
n
个反射的乘积。
\\
3.2.17
\quad
设
a
1
,
a
2
,
⋯
,
a
s
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_s
a
1
,
a
2
,
⋯
,
a
s
和
b
1
,
b
2
,
⋯
,
b
s
\bm{b}_1,\bm{b}_2,\cdots,\bm{b}_s
b
1
,
b
2
,
⋯
,
b
s
是
R
n
\mathbb{R}^n
R
n
的两个向量组,证明,存在正交矩阵
Q
Q
Q
,使得
Q
a
i
=
b
i
,
i
=
1
,
2
,
⋯
,
s
Q\bm{a}_i=\bm{b}_i,i=1,2,\cdots,s
Q
a
i
=
b
i
,
i
=
1
,
2
,
⋯
,
s
,当且仅当
a
i
T
a
j
=
b
i
T
b
j
,
i
,
j
=
1
,
2
,
⋯
,
s
.
\bm{a}_i^\mathrm{T}\bm{a}_j=\bm{b}_i^\mathrm{T}\bm{b}_j,i,j=1,2,\cdots,s.\\
a
i
T
a
j
=
b
i
T
b
j
,
i
,
j
=
1
,
2
,
⋯
,
s
.
证明:
\\
先证存在正交矩阵,使得
Q
a
i
=
b
i
⟹
a
i
T
a
j
=
b
i
T
b
j
(
i
,
j
=
1
,
2
,
⋯
,
s
)
.
Q\bm{a}_i=\bm{b}_i \implies \bm{a}_i^{\mathrm{T}}\bm{a}_j=\bm{b}_i^{\mathrm{T}}\bm{b}_j (i,j=1,2,\cdots,s).\\
Q
a
i
=
b
i
⟹
a
i
T
a
j
=
b
i
T
b
j
(
i
,
j
=
1
,
2
,
⋯
,
s
)
.
由于正交矩阵保内积的特性,命题显然成立。
\\
再证若
a
i
T
a
j
=
b
i
T
b
j
(
i
,
j
=
1
,
2
,
⋯
,
s
)
⟹
\bm{a}_i^{\mathrm{T}}\bm{a}_j=\bm{b}_i^{\mathrm{T}}\bm{b}_j (i,j=1,2,\cdots,s) \implies
a
i
T
a
j
=
b
i
T
b
j
(
i
,
j
=
1
,
2
,
⋯
,
s
)
⟹
存在正交矩阵
Q
Q
Q
使得
Q
a
i
=
b
i
,
i
=
1
,
2
,
⋯
,
s
.
Q\bm{a}_i=\bm{b}_i,i=1,2,\cdots,s.\\
Q
a
i
=
b
i
,
i
=
1
,
2
,
⋯
,
s
.
设
A
=
[
a
1
,
a
2
,
⋯
,
a
s
]
,
B
=
[
b
1
,
b
2
,
⋯
,
b
s
]
A=\begin{bmatrix} \bm{a}_1,\bm{a}_2,\cdots,\bm{a}_s \end{bmatrix}, B=\begin{bmatrix} \bm{b}_1,\bm{b}_2,\cdots,\bm{b}_s \end{bmatrix}
A
=
[
a
1
,
a
2
,
⋯
,
a
s
]
,
B
=
[
b
1
,
b
2
,
⋯
,
b
s
]
。取
a
1
,
a
2
,
⋯
,
a
s
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_s
a
1
,
a
2
,
⋯
,
a
s
中的一组极大线性无关向量组
a
i
1
,
a
i
2
,
⋯
,
a
i
k
,
k
≤
s
\bm{a}_{i_1},\bm{a}_{i_2},\cdots,\bm{a}_{i_k}, k\leq s
a
i
1
,
a
i
2
,
⋯
,
a
i
k
,
k
≤
s
。设
A
1
=
[
a
i
1
,
a
i
2
,
⋯
,
a
i
k
]
,
B
1
=
[
b
i
1
,
b
i
2
,
⋯
,
b
i
k
]
A_1=\begin{bmatrix} \bm{a}_{i_1},\bm{a}_{i_2},\cdots,\bm{a}_{i_k} \end{bmatrix}, B_1=\begin{bmatrix} \bm{b}_{i_1},\bm{b}_{i_2},\cdots,\bm{b}_{i_k} \end{bmatrix}
A
1
=
[
a
i
1
,
a
i
2
,
⋯
,
a
i
k
]
,
B
1
=
[
b
i
1
,
b
i
2
,
⋯
,
b
i
k
]
。显然
A
1
A_1
A
1
列满秩且
a
1
,
a
2
,
⋯
,
a
s
∈
R
(
A
1
)
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_s \in \mathcal{R}(A_1)
a
1
,
a
2
,
⋯
,
a
s
∈
R
(
A
1
)
。
\\
接下来我们证明
B
1
B_1
B
1
也列满秩且
b
1
,
b
2
,
⋯
,
b
s
∈
R
(
B
1
)
\bm{b}_1,\bm{b}_2,\cdots,\bm{b}_s \in \mathcal{R}(B_1)
b
1
,
b
2
,
⋯
,
b
s
∈
R
(
B
1
)
也成立。
\\
设
x
,
y
∈
R
k
\bm{x},\bm{y} \in \mathbb{R}^k
x
,
y
∈
R
k
满足
A
1
x
=
0
,
B
1
y
=
0
A_1\bm{x}=\bm{0},B_1\bm{y}=\bm{0}
A
1
x
=
0
,
B
1
y
=
0
。显然
x
=
0
\bm{x}=\bm{0}
x
=
0
,由
a
i
T
a
j
=
b
i
T
b
j
\bm{a}_i^{\mathrm{T}}\bm{a}_j=\bm{b}_i^{\mathrm{T}}\bm{b}_j
a
i
T
a
j
=
b
i
T
b
j
得
a
i
T
A
1
=
b
i
T
B
1
\bm{a}_i^{\mathrm{T}}A_1=\bm{b}_i^{\mathrm{T}}B_1
a
i
T
A
1
=
b
i
T
B
1
,于是
0
=
a
i
T
A
1
x
=
b
i
T
B
1
y
=
a
i
T
A
1
y
⟹
A
1
y
0=\bm{a}_i^{\mathrm{T}}A_1\bm{x}=\bm{b}_i^{\mathrm{T}}B_1\bm{y}=\bm{a}_i^{\mathrm{T}}A_1\bm{y} \implies A_1\bm{y}
0
=
a
i
T
A
1
x
=
b
i
T
B
1
y
=
a
i
T
A
1
y
⟹
A
1
y
与所有
a
i
\bm{a}_i
a
i
都垂直
⟹
y
=
0
⟹
B
1
\implies \bm{y}=\bm{0} \implies B_1
⟹
y
=
0
⟹
B
1
列满秩。
\\
由
a
i
T
a
j
=
b
i
T
b
j
(
i
,
j
=
1
,
2
,
⋯
,
s
)
\bm{a}_i^{\mathrm{T}}\bm{a}_j=\bm{b}_i^{\mathrm{T}}\bm{b}_j (i,j=1,2,\cdots,s)
a
i
T
a
j
=
b
i
T
b
j
(
i
,
j
=
1
,
2
,
⋯
,
s
)
进一步可得
A
T
A
=
B
T
B
A^{\mathrm{T}}A=B^{\mathrm{T}}B
A
T
A
=
B
T
B
,所以
A
T
A
=
B
T
B
⟹
∀
x
∈
R
s
,
x
T
A
T
A
x
=
x
T
B
T
B
x
⟹
∥
A
x
∥
=
∥
B
x
∥
⟹
N
(
A
)
=
N
(
B
)
⟹
rank
(
A
)
=
rank
(
B
)
A^{\mathrm{T}}A=B^{\mathrm{T}}B \implies \forall \bm{x}\in\mathbb{R}^s, \bm{x}^{\mathrm{T}}A^{\mathrm{T}}A\bm{x}=\bm{x}^{\mathrm{T}}B^{\mathrm{T}}B\bm{x} \implies \Vert A\bm{x} \Vert=\Vert B\bm{x} \Vert \implies \mathcal{N}(A)=\mathcal{N}(B) \implies \operatorname{rank}(A)=\operatorname{rank}(B)
A
T
A
=
B
T
B
⟹
∀
x
∈
R
s
,
x
T
A
T
A
x
=
x
T
B
T
B
x
⟹
∥
A
x
∥
=
∥
B
x
∥
⟹
N
(
A
)
=
N
(
B
)
⟹
rank
(
A
)
=
rank
(
B
)
。这说明
b
i
1
,
b
i
2
,
⋯
,
b
i
k
\bm{b}_{i_1},\bm{b}_{i_2},\cdots,\bm{b}_{i_k}
b
i
1
,
b
i
2
,
⋯
,
b
i
k
也是
b
1
,
b
2
,
⋯
,
b
s
\bm{b}_1,\bm{b}_2,\cdots,\bm{b}_s
b
1
,
b
2
,
⋯
,
b
s
的一组极大线性无关向量组,即
b
1
,
b
2
,
⋯
,
b
s
∈
R
(
B
1
)
\bm{b}_1,\bm{b}_2,\cdots,\bm{b}_s \in \mathcal{R}(B_1)
b
1
,
b
2
,
⋯
,
b
s
∈
R
(
B
1
)
。
\\
又设
a
j
=
A
1
v
,
b
j
=
B
1
w
\bm{a}_j=A_1\bm{v},\bm{b}_j=B_1\bm{w}
a
j
=
A
1
v
,
b
j
=
B
1
w
,则
a
i
T
a
j
=
b
i
T
b
j
=
a
i
T
A
1
v
=
b
i
T
B
1
w
=
a
i
T
A
1
w
⟹
a
i
T
A
1
(
v
−
w
)
,
i
=
1
,
2
,
⋯
,
s
.
⟹
A
1
(
v
−
w
)
=
0
⟹
v
=
w
\bm{a}_i^{\mathrm{T}}\bm{a}_j=\bm{b}_i^{\mathrm{T}}\bm{b}_j=\bm{a}_i^{\mathrm{T}}A_1\bm{v}=\bm{b}_i^{\mathrm{T}}B_1\bm{w}=\bm{a}_i^{\mathrm{T}}A_1\bm{w} \implies \bm{a}_i^{\mathrm{T}}A_1(\bm{v}-\bm{w}),i=1,2,\cdots,s. \implies A_1(\bm{v}-\bm{w})=\bm{0} \implies \bm{v}=\bm{w}
a
i
T
a
j
=
b
i
T
b
j
=
a
i
T
A
1
v
=
b
i
T
B
1
w
=
a
i
T
A
1
w
⟹
a
i
T
A
1
(
v
−
w
)
,
i
=
1
,
2
,
⋯
,
s
.
⟹
A
1
(
v
−
w
)
=
0
⟹
v
=
w
。于是
a
i
=
A
1
v
⟺
b
i
=
B
1
v
.
\bm{a}_i=A_1\bm{v} \iff \bm{b}_i=B_1\bm{v}.\\
a
i
=
A
1
v
⟺
b
i
=
B
1
v
.
设
A
1
A_1
A
1
的简化QR分解为
A
1
=
Q
A
R
A
A_1=Q_AR_A
A
1
=
Q
A
R
A
,则
Q
A
=
A
1
R
A
−
1
Q_A=A_1R^{-1}_A
Q
A
=
A
1
R
A
−
1
。利用
A
1
T
A
1
=
B
1
T
B
1
A_1^{\mathrm{T}}A_1=B_1^{\mathrm{T}}B_1
A
1
T
A
1
=
B
1
T
B
1
得
Q
A
T
Q
A
=
R
A
−
T
A
1
T
A
1
R
A
−
1
=
R
A
−
T
B
1
T
B
1
R
A
−
1
=
I
k
Q_A^{\mathrm{T}}Q_A=R_A^{-\mathrm{T}}A_1^{\mathrm{T}}A_1R_A^{-1}=R_A^{-\mathrm{T}}B_1^{\mathrm{T}}B_1R_A^{-1}=I_k
Q
A
T
Q
A
=
R
A
−
T
A
1
T
A
1
R
A
−
1
=
R
A
−
T
B
1
T
B
1
R
A
−
1
=
I
k
。所以
Q
B
=
B
1
R
A
−
1
Q_B=B_1R_A^{-1}
Q
B
=
B
1
R
A
−
1
也是正交矩阵
⟹
B
1
=
Q
B
R
A
=
Q
B
Q
A
T
Q
A
R
A
=
Q
B
Q
A
T
A
1
\implies B_1=Q_BR_A=Q_BQ_A^{\mathrm{T}}Q_AR_A=Q_BQ_A^{\mathrm{T}}A_1
⟹
B
1
=
Q
B
R
A
=
Q
B
Q
A
T
Q
A
R
A
=
Q
B
Q
A
T
A
1
。显然
Q
B
Q
A
T
Q_BQ_A^{\mathrm{T}}
Q
B
Q
A
T
是正交矩阵,令
Q
=
Q
B
Q
A
T
Q=Q_BQ_A^{\mathrm{T}}
Q
=
Q
B
Q
A
T
,结合上面讨论就能得到
b
i
=
B
1
v
i
=
Q
A
1
v
i
=
Q
a
i
.
\bm{b}_i=B_1\bm{v}_i=QA_1\bm{v}_i=Q\bm{a}_i.
b
i
=
B
1
v
i
=
Q
A
1
v
i
=
Q
a
i
.
证毕。
\\
3.2.18 (保角变换)
\quad
设可逆矩阵
A
A
A
对应的线性变换保保持向量之间的夹角不变。
\\
1.对
A
A
A
进行QR分解,证明
R
R
R
也保持向量之间的夹角不变。
\\
2.证明
R
R
R
为对角矩阵。
\\
3.证明
R
=
k
I
n
R=kI_n
R
=
k
I
n
,这里
k
k
k
为常数。由此得到,
A
A
A
必是某个正交矩阵的倍数。
\\
1.证明:
\\
⟨
a
,
b
⟩
∥
a
∥
∥
b
∥
=
⟨
A
a
,
A
b
⟩
∥
A
a
∥
∥
A
b
∥
=
⟨
Q
R
a
,
Q
R
b
⟩
∥
Q
R
a
∥
∥
Q
R
b
∥
=
⟨
R
a
,
R
b
⟩
∥
R
a
∥
∥
R
b
∥
.
\cfrac{\langle \bm{a},\bm{b} \rangle}{\Vert \bm{a}\Vert \Vert \bm{b}\Vert}=\cfrac{\langle A\bm{a},A\bm{b} \rangle}{\Vert A\bm{a}\Vert \Vert A\bm{b}\Vert}=\cfrac{\langle QR\bm{a},QR\bm{b} \rangle}{\Vert QR\bm{a}\Vert \Vert QR\bm{b}\Vert}=\cfrac{\langle R\bm{a},R\bm{b} \rangle}{\Vert R\bm{a}\Vert \Vert R\bm{b}\Vert}.
∥
a
∥∥
b
∥
⟨
a
,
b
⟩
=
∥
A
a
∥∥
A
b
∥
⟨
A
a
,
A
b
⟩
=
∥
QR
a
∥∥
QR
b
∥
⟨
QR
a
,
QR
b
⟩
=
∥
R
a
∥∥
R
b
∥
⟨
R
a
,
R
b
⟩
.
2.证明:
\\
设
R
=
[
a
11
a
12
⋯
a
1
n
a
22
⋯
a
2
n
⋱
⋮
a
n
n
]
R=\begin{bmatrix} a_{11}&a_{12}&\cdots&a_{1n}\\ &a_{22}&\cdots&a_{2n}\\ &&\ddots&\vdots\\ &&&a_{nn} \end{bmatrix}
R
=
a
11
a
12
a
22
⋯
⋯
⋱
a
1
n
a
2
n
⋮
a
nn
,
e
1
,
e
2
,
⋯
,
e
n
\bm{e}_1,\bm{e}_2,\cdots,\bm{e}_n
e
1
,
e
2
,
⋯
,
e
n
是标准基。
\\
由保角性,
i
≠
j
i\neq j
i
=
j
时有
⟨
e
i
,
e
j
⟩
=
⟨
R
e
i
,
R
e
j
⟩
=
0
⟹
a
i
j
=
0
(
i
≠
j
)
.
\langle \bm{e}_i, \bm{e}_j \rangle = \langle R\bm{e}_i, R\bm{e}_j \rangle=0 \implies a_{ij}=0 (i\neq j).
⟨
e
i
,
e
j
⟩
=
⟨
R
e
i
,
R
e
j
⟩
=
0
⟹
a
ij
=
0
(
i
=
j
)
.
于是
R
R
R
是对角矩阵。
\\
3.证明:
\\
设
R
=
[
a
1
a
2
⋱
a
n
]
R=\begin{bmatrix} a_{1}&&&\\ &a_{2}&&\\ &&\ddots&\\ &&&a_{n} \end{bmatrix}
R
=
a
1
a
2
⋱
a
n
,
a
1
,
a
2
,
⋯
,
a
n
>
0
a_1,a_2,\cdots,a_n \gt 0
a
1
,
a
2
,
⋯
,
a
n
>
0
。
e
1
,
e
2
,
⋯
,
e
n
\bm{e}_1,\bm{e}_2,\cdots,\bm{e}_n
e
1
,
e
2
,
⋯
,
e
n
是标准基。
\\
由保角性,
i
≠
j
i\neq j
i
=
j
时有
⟨
e
i
−
e
j
,
e
i
+
e
j
⟩
=
⟨
R
(
e
i
−
e
j
)
,
R
(
e
i
+
e
j
)
⟩
=
a
i
2
−
a
j
2
=
0.
\langle \bm{e}_i-\bm{e}_j, \bm{e}_i+\bm{e}_j \rangle = \langle R(\bm{e}_i-\bm{e}_j), R(\bm{e}_i+\bm{e}_j) \rangle=a_i^2-a_j^2=0.
⟨
e
i
−
e
j
,
e
i
+
e
j
⟩
=
⟨
R
(
e
i
−
e
j
)
,
R
(
e
i
+
e
j
)⟩
=
a
i
2
−
a
j
2
=
0.
于是
a
1
=
a
2
=
⋯
=
a
n
⟹
R
=
k
I
n
.
a_1=a_2=\cdots=a_n \implies R=kI_n.\\
a
1
=
a
2
=
⋯
=
a
n
⟹
R
=
k
I
n
.
3.2.19
\quad
设
a
1
,
a
2
,
⋯
,
a
m
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m
a
1
,
a
2
,
⋯
,
a
m
是
R
n
\mathbb{R}^n
R
n
中的
m
m
m
个向量,定义矩阵
G
(
a
1
,
a
2
,
⋯
,
a
m
)
:
=
[
a
1
T
a
1
a
1
T
a
2
⋯
a
1
T
a
m
a
2
T
a
1
a
2
T
a
2
⋯
a
2
T
a
m
⋮
⋮
⋮
a
m
T
a
1
a
m
T
a
2
⋯
a
m
T
a
m
]
,
G(\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m):= \begin{bmatrix} \bm{a}_1^\mathrm{T}\bm{a}_1&\bm{a}_1^\mathrm{T}\bm{a}_2&\cdots&\bm{a}_1^\mathrm{T}\bm{a}_m\\ \bm{a}_2^\mathrm{T}\bm{a}_1&\bm{a}_2^\mathrm{T}\bm{a}_2&\cdots&\bm{a}_2^\mathrm{T}\bm{a}_m\\ \vdots&\vdots&&\vdots\\ \bm{a}_m^\mathrm{T}\bm{a}_1&\bm{a}_m^\mathrm{T}\bm{a}_2&\cdots&\bm{a}_m^\mathrm{T}\bm{a}_m \end{bmatrix},
G
(
a
1
,
a
2
,
⋯
,
a
m
)
:=
a
1
T
a
1
a
2
T
a
1
⋮
a
m
T
a
1
a
1
T
a
2
a
2
T
a
2
⋮
a
m
T
a
2
⋯
⋯
⋯
a
1
T
a
m
a
2
T
a
m
⋮
a
m
T
a
m
,
称为
a
1
,
a
2
,
⋯
,
a
m
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m
a
1
,
a
2
,
⋯
,
a
m
的Gram矩阵。证明:
\\
1.
a
1
,
a
2
,
⋯
,
a
m
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m
a
1
,
a
2
,
⋯
,
a
m
是正交单位向量组当且仅当
G
(
a
1
,
a
2
,
⋯
,
a
m
)
=
I
m
.
G(\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m)=I_m.\\
G
(
a
1
,
a
2
,
⋯
,
a
m
)
=
I
m
.
2.Gram矩阵
G
=
G
(
a
1
,
a
2
,
⋯
,
a
m
)
G=G(\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m)
G
=
G
(
a
1
,
a
2
,
⋯
,
a
m
)
是
m
m
m
阶对称矩阵,且对任意
x
∈
R
m
\bm{x}\in\mathbb{R}^{m}
x
∈
R
m
,都有
x
T
G
x
⩾
0.
\bm{x}^{\mathrm{T}}G\bm{x}\geqslant 0.\\
x
T
G
x
⩾
0.
3.
a
1
,
a
2
,
⋯
,
a
m
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m
a
1
,
a
2
,
⋯
,
a
m
线性无关当且仅当
G
=
G
(
a
1
,
a
2
,
⋯
,
a
m
)
G=G(\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m)
G
=
G
(
a
1
,
a
2
,
⋯
,
a
m
)
可逆,也等价于对任意非零
x
∈
R
m
\bm{x}\in\mathbb{R}^{m}
x
∈
R
m
,都有
x
T
G
x
>
0.
\bm{x}^{\mathrm{T}}G\bm{x} \gt 0.\\
x
T
G
x
>
0.
1.
\\
显然,略。
\\
2.证明:
\\
由内积的对称性得
G
G
G
是对角矩阵。设
A
=
[
a
1
⋯
a
m
]
A=\begin{bmatrix} \bm{a}_1&\cdots&\bm{a}_m \end{bmatrix}
A
=
[
a
1
⋯
a
m
]
,则
G
=
A
T
A
G=A^{\mathrm{T}}A
G
=
A
T
A
,于是
x
T
G
x
=
x
T
A
T
A
x
=
(
A
x
)
T
(
A
x
)
≥
0.
\bm{x}^{\mathrm{T}}G\bm{x}=\bm{x}^{\mathrm{T}}A^{\mathrm{T}}A\bm{x}=(A\bm{x})^{\mathrm{T}}(A\bm{x})\geq 0.\\
x
T
G
x
=
x
T
A
T
A
x
=
(
A
x
)
T
(
A
x
)
≥
0.
3.证明:
\\
考察方程
G
x
=
[
a
1
T
A
x
⋮
a
m
T
A
x
]
=
0
G\bm{x}=\begin{bmatrix} \bm{a}_1^{\mathrm{T}}A\bm{x}\\ \vdots\\ \bm{a}_m^{\mathrm{T}}A\bm{x}\\ \end{bmatrix}=\bm{0}
G
x
=
a
1
T
A
x
⋮
a
m
T
A
x
=
0
。由于
a
i
∈
R
(
A
)
\bm{a}_i \in \mathcal{R}(A)
a
i
∈
R
(
A
)
,所以
a
i
T
A
x
=
0
⟺
A
x
=
0
\bm{a}_i^{\mathrm{T}}A\bm{x}=\bm{0}\iff A\bm{x}=\bm{0}
a
i
T
A
x
=
0
⟺
A
x
=
0
。即
G
x
=
0
G\bm{x}=\bm{0}
G
x
=
0
只有零解当且仅当
A
x
=
0
A\bm{x}=\bm{0}
A
x
=
0
只有零解。于是
a
1
,
a
2
,
⋯
,
a
m
\bm{a}_1,\bm{a}_2,\cdots,\bm{a}_m
a
1
,
a
2
,
⋯
,
a
m
线性无关
⟺
A
x
=
0
\iff A\bm{x}=\bm{0}
⟺
A
x
=
0
只有零解
⟺
G
x
=
0
\iff G\bm{x}=\bm{0}
⟺
G
x
=
0
只有零解
⟺
G
\iff G
⟺
G
可逆。
\\
显然
a
1
,
⋯
,
a
m
\bm{a}_1,\cdots,\bm{a}_m
a
1
,
⋯
,
a
m
线性无关
⟺
A
x
=
0
\iff A\bm{x}=\bm{0}
⟺
A
x
=
0
只有零解
⟺
∀
x
≠
0
,
x
T
G
x
=
(
A
x
)
T
(
A
x
)
=
∥
A
x
∥
2
>
0.
\iff \forall \bm{x}\neq\bm{0}, \bm{x}^{\mathrm{T}}G\bm{x}=(A\bm{x})^{\mathrm{T}}(A\bm{x})=\Vert A\bm{x}\Vert^2 \gt 0.
⟺
∀
x
=
0
,
x
T
G
x
=
(
A
x
)
T
(
A
x
)
=
∥
A
x
∥
2
>
0.