7432 字
37 分钟
LinearAlgebra-Chapter4:线性空间、线性相关性与欧氏空间

概述#

这一章的核心主线是:

先给 Rn\mathbb R^n 中的向量建立“加法与数乘”的线性结构,再研究向量之间是否存在冗余关系,随后用少量基向量表示整个空间,最后加入内积结构,讨论长度、夹角与正交。

知识链条:

  1. 线性空间:向量可以相加、可以数乘。
  2. 线性表示:一个向量能否由一组向量组合得到。
  3. 线性相关性:一组向量中是否存在冗余。
  4. 极大线性无关组与秩:保留最多的独立信息。
  5. 基与维数:用有限个向量唯一表示整个空间。
  6. 子空间:大空间中仍保持线性结构的部分。
  7. 线性方程组的解结构:用基础解系表示无穷多个解。
  8. 欧氏空间:加入内积后,定义长度、夹角和正交。
  9. Schmidt 正交化:把普通基改造成标准正交基。
WARNING

教学范围说明#

根据课堂录音,老师对本章范围作了以下限定:

  • 第 4.1 节只要求掌握具体的 Rn\mathbb R^n,教材中的一般抽象线性空间及 PnP_nCnC_n 等例子不作重点。
  • 第 4.7 节明确不讲。
  • 第 4.9、4.10 节明确不讲。
  • 第 4.8 节以 Rn\mathbb R^n 上的内积、正交、标准正交基和 Schmidt 正交化为重点。
  • 教材例 4.8.8 的度量矩阵存在印刷错误:老师要求把相应的右下角元素 44 改为 66,否则不满足正定性。

目录#


4.1 线性空间#

Rn\mathbb R^n 中的向量#

定义

Rn={[x1x2xn]|xiR}.\mathbb R^n = \left\{ \begin{bmatrix} x_1\\ x_2\\ \vdots\\ x_n \end{bmatrix} \middle| x_i\in\mathbb R \right\}.

其中的元素称为 nn 元向量

α=[x1xn],β=[y1yn],kR,\alpha= \begin{bmatrix} x_1\\ \vdots\\ x_n \end{bmatrix}, \qquad \beta= \begin{bmatrix} y_1\\ \vdots\\ y_n \end{bmatrix}, \qquad k\in\mathbb R,

定义向量加法和数乘:

α+β=[x1+y1xn+yn],kα=[kx1kxn].\alpha+\beta = \begin{bmatrix} x_1+y_1\\ \vdots\\ x_n+y_n \end{bmatrix}, \qquad k\alpha = \begin{bmatrix} kx_1\\ \vdots\\ kx_n \end{bmatrix}.

线性空间的八条性质#

对任意 α,β,γRn\alpha,\beta,\gamma\in\mathbb R^nk,lRk,l\in\mathbb R

  1. α+β=β+α\alpha+\beta=\beta+\alpha
  2. (α+β)+γ=α+(β+γ)(\alpha+\beta)+\gamma=\alpha+(\beta+\gamma)
  3. 存在零向量 0\mathbf 0,使 α+0=α\alpha+\mathbf 0=\alpha
  4. 每个 α\alpha 都存在负向量 α-\alpha,使 α+(α)=0\alpha+(-\alpha)=\mathbf 0
  5. (kl)α=k(lα)(kl)\alpha=k(l\alpha)
  6. 1α=α1\alpha=\alpha
  7. (k+l)α=kα+lα(k+l)\alpha=k\alpha+l\alpha
  8. k(α+β)=kα+kβk(\alpha+\beta)=k\alpha+k\beta

Rn\mathbb R^n 具有上述线性结构,因此称为一个线性空间,也称 nn 元向量空间。

TIP

“空间”可以理解为:

在一个集合上添加某种运算或结构,使集合中的元素能够相互联系。

例如:

  • 加法、数乘构成线性结构;
  • 再定义距离,可得到距离空间;
  • 再定义内积,可得到欧氏空间。

课堂范围#

老师强调,本课程中看到教材的一般线性空间 VV 时,可以优先把它理解为具体的 Rn\mathbb R^n

教材第 4.1 节中其他抽象例子不作为本课程重点。


4.2 向量的线性相关性#

向量组与线性组合#

Rn\mathbb R^n 中的 ss 个向量

α1,α2,,αs\alpha_1,\alpha_2,\ldots,\alpha_s

称为一个 向量组

向量组不是集合,因此:

  • 向量的先后次序可以保留;
  • 其中允许出现相同向量。

对任意 k1,,ksRk_1,\ldots,k_s\in\mathbb R,向量

k1α1+k2α2++ksαsk_1\alpha_1+k_2\alpha_2+\cdots+k_s\alpha_s

称为向量组 α1,,αs\alpha_1,\ldots,\alpha_s 的一个 线性组合


线性表示#

若存在 k1,,ksRk_1,\ldots,k_s\in\mathbb R,使

β=k1α1++ksαs,\beta=k_1\alpha_1+\cdots+k_s\alpha_s,

则称 β\beta 可以由 α1,,αs\alpha_1,\ldots,\alpha_s 线性表示

把向量按列组成矩阵

A=[α1 α2  αs],K=[k1ks],A=[\alpha_1\ \alpha_2\ \cdots\ \alpha_s], \qquad K= \begin{bmatrix} k_1\\ \vdots\\ k_s \end{bmatrix},

则线性表示问题等价于线性方程组

AK=β.AK=\beta.

因此:

β 可由 α1,,αs 线性表示    r(A)=r(A,β).\beta\text{ 可由 }\alpha_1,\ldots,\alpha_s\text{ 线性表示} \iff r(A)=r(A,\beta).
TIP

零向量总可以由任意向量组线性表示:

0=0α1++0αs.\mathbf 0=0\alpha_1+\cdots+0\alpha_s.

这里使用的是全为零的系数。


线性相关与线性无关#

若存在一组 不全为零 的数 k1,,ksk_1,\ldots,k_s,使

k1α1++ksαs=0,k_1\alpha_1+\cdots+k_s\alpha_s=\mathbf 0,

则称向量组 α1,,αs\alpha_1,\ldots,\alpha_s 线性相关

若上式只能推出

k1=k2==ks=0,k_1=k_2=\cdots=k_s=0,

则称向量组 线性无关

把向量按列组成矩阵 A=[α1  αs]A=[\alpha_1\ \cdots\ \alpha_s],则

k1α1++ksαs=0k_1\alpha_1+\cdots+k_s\alpha_s=\mathbf 0

等价于齐次线性方程组

AK=0.AK=\mathbf 0.

所以:

  • 线性相关     AK=0\iff AK=\mathbf 0 有非零解;
  • 线性无关     AK=0\iff AK=\mathbf 0 只有零解。
WARNING

线性表示与线性相关中的系数条件不同:

  • β\beta 可被表示”只要求存在一组系数;
  • “向量组线性相关”要求存在一组 不全为零 的系数,使线性组合等于零向量。

用矩阵的秩判断#

A=[α1 α2  αs].A=[\alpha_1\ \alpha_2\ \cdots\ \alpha_s].

则:

α1,,αs 线性无关    r(A)=s,\alpha_1,\ldots,\alpha_s\text{ 线性无关} \iff r(A)=s,α1,,αs 线性相关    r(A)<s.\alpha_1,\ldots,\alpha_s\text{ 线性相关} \iff r(A)<s.

原因是 AAss 列,齐次方程 AK=0AK=\mathbf 0

  • r(A)=sr(A)=s 时,没有自由变量,只有零解;
  • r(A)<sr(A)<s 时,有自由变量,存在非零解。

课堂例:判断向量是否可被表示#

A=[α1 α2 α3 α4].A=[\alpha_1\ \alpha_2\ \alpha_3\ \alpha_4].

若行化简后得到

r(A)=3,r([α1 α2 α3])=2,r(A)=3, \qquad r([\alpha_1\ \alpha_2\ \alpha_3])=2,

r([α1 α2 α3])r([α1 α2 α3 α4]),r([\alpha_1\ \alpha_2\ \alpha_3]) \ne r([\alpha_1\ \alpha_2\ \alpha_3\ \alpha_4]),

因此 α4\alpha_4 不能由 α1,α2,α3\alpha_1,\alpha_2,\alpha_3 线性表示。

判断方法始终是:

  1. 把用于表示的向量放在系数矩阵中;
  2. 把目标向量作为增广列;
  3. 比较系数矩阵与增广矩阵的秩。

课堂例:构造新的线性无关组#

α1,α2,α3\alpha_1,\alpha_2,\alpha_3 线性无关,令

β1=α1+α2,β2=α2+α3,β3=α3+α1.\beta_1=\alpha_1+\alpha_2, \qquad \beta_2=\alpha_2+\alpha_3, \qquad \beta_3=\alpha_3+\alpha_1.

证明 β1,β2,β3\beta_1,\beta_2,\beta_3 线性无关。

k1β1+k2β2+k3β3=0.k_1\beta_1+k_2\beta_2+k_3\beta_3=\mathbf 0.

代入:

k1(α1+α2)+k2(α2+α3)+k3(α3+α1)=0.k_1(\alpha_1+\alpha_2) +k_2(\alpha_2+\alpha_3) +k_3(\alpha_3+\alpha_1) =\mathbf 0.

整理同类向量:

(k1+k3)α1+(k1+k2)α2+(k2+k3)α3=0.(k_1+k_3)\alpha_1 +(k_1+k_2)\alpha_2 +(k_2+k_3)\alpha_3 =\mathbf 0.

因为 α1,α2,α3\alpha_1,\alpha_2,\alpha_3 线性无关,所以

{k1+k3=0,k1+k2=0,k2+k3=0.\begin{cases} k_1+k_3=0,\\ k_1+k_2=0,\\ k_2+k_3=0. \end{cases}

系数矩阵的行列式为

101110011=20,\begin{vmatrix} 1&0&1\\ 1&1&0\\ 0&1&1 \end{vmatrix} =2\ne0,

k1=k2=k3=0.k_1=k_2=k_3=0.

因此 β1,β2,β3\beta_1,\beta_2,\beta_3 线性无关。


常用结论#

单个向量#

单个向量 α\alpha

α 线性无关    α0.\alpha\text{ 线性无关} \iff \alpha\ne\mathbf 0.

两个向量#

两个向量 α,β\alpha,\beta

α,β 线性相关    α,β 成比例.\alpha,\beta\text{ 线性相关} \iff \alpha,\beta\text{ 成比例}.

R2\mathbb R^2R3\mathbb R^3 中,其几何意义是两向量共线。

含有零向量#

只要向量组中含有零向量,该向量组一定线性相关。

因为

10+0α2++0αs=01\mathbf 0+0\alpha_2+\cdots+0\alpha_s=\mathbf 0

给出了一组不全为零的系数。

向量个数超过维数#

Rn\mathbb R^n 中任意 s>ns>n 个向量必线性相关。

因为对应矩阵最多秩为 nn

r(A)n<s.r(A)\le n<s.

整体与部分#

  • 整体线性无关 \Rightarrow 任意部分组线性无关;
  • 某个部分组线性相关 \Rightarrow 整体线性相关;
  • 整体线性相关时,某些部分组仍可能线性无关。

4.3 极大线性无关组与向量组的秩#

线性相关的等价刻画#

设向量组

α1,,αs,s2.\alpha_1,\ldots,\alpha_s,\qquad s\ge2.

则:

α1,,αs 线性相关\alpha_1,\ldots,\alpha_s\text{ 线性相关}

的充要条件是:

至少有一个向量可以由其余向量线性表示。

证明思路#

若线性相关,则存在不全为零的 kik_i,使

k1α1++ksαs=0.k_1\alpha_1+\cdots+k_s\alpha_s=\mathbf 0.

ki0k_i\ne0,则

αi=jikjkiαj.\alpha_i = -\sum_{j\ne i}\frac{k_j}{k_i}\alpha_j.

反过来,如果某个向量能由其余向量表示,把所有项移到一边,即得到一个系数不全为零的零线性组合。

老师说明:该结论需要理解,但在本课程后续证明中使用频率低于下面几个定理。


线性表示的唯一性#

α1,,αs\alpha_1,\ldots,\alpha_s

线性无关,则对任意向量 β\beta

α1,,αs,β 线性相关\alpha_1,\ldots,\alpha_s,\beta\text{ 线性相关}

的充要条件是:

β 可由 α1,,αs 唯一线性表示.\beta\text{ 可由 }\alpha_1,\ldots,\alpha_s\text{ 唯一线性表示}.

即存在唯一的 k1,,ksk_1,\ldots,k_s,使

β=k1α1++ksαs.\beta=k_1\alpha_1+\cdots+k_s\alpha_s.

唯一性的证明#

β=k1α1++ksαs=t1α1++tsαs,\beta=k_1\alpha_1+\cdots+k_s\alpha_s =t_1\alpha_1+\cdots+t_s\alpha_s,

两式相减:

(k1t1)α1++(ksts)αs=0.(k_1-t_1)\alpha_1+\cdots+(k_s-t_s)\alpha_s=\mathbf 0.

由线性无关性:

kiti=0,k_i-t_i=0,

ki=tik_i=t_i

TIP

这是本章最重要的结果之一:

“无关组加一个向量后相关”意味着新加入的向量能由原无关组唯一表示。


向量个数比较定理#

设向量组

α1,,αr\alpha_1,\ldots,\alpha_r

中的每一个向量都可由

β1,,βs\beta_1,\ldots,\beta_s

线性表示。

r>s,r>s,

α1,,αr\alpha_1,\ldots,\alpha_r 必线性相关。

其常用逆否形式为:

α1,,αr\alpha_1,\ldots,\alpha_r 线性无关,并且它们都可由 β1,,βs\beta_1,\ldots,\beta_s 线性表示,则

rs.r\le s.

这一定理专门用于比较两个向量组所含向量的个数。


向量组等价#

若两个向量组能够相互线性表示,则称它们 等价

即:

  • 每个 αi\alpha_i 都可由 β1,,βs\beta_1,\ldots,\beta_s 表示;
  • 每个 βj\beta_j 都可由 α1,,αr\alpha_1,\ldots,\alpha_r 表示。

等价关系具有:

  1. 自反性;
  2. 对称性;
  3. 传递性。

若两个等价向量组都线性无关,则它们所含向量个数相同。

证明时对两个方向分别应用“向量个数比较定理”:

rs,sr,r\le s,\qquad s\le r,

所以 r=sr=s


极大线性无关组#

α1,,αs\alpha_1,\ldots,\alpha_s

为一个向量组,其中的部分组

αi1,,αir\alpha_{i_1},\ldots,\alpha_{i_r}

满足:

  1. αi1,,αir\alpha_{i_1},\ldots,\alpha_{i_r} 线性无关;
  2. 原向量组中任意再加入一个向量后,所得向量组都线性相关;

则称该部分组为原向量组的一个 极大线性无关组

“极大”表示:

在原向量组内部已经无法继续加入向量并保持线性无关。

等价定义:

  1. αi1,,αir\alpha_{i_1},\ldots,\alpha_{i_r} 线性无关;
  2. 原向量组中的每个向量都可由它们线性表示。

第二种定义在证明和计算中更常用。

WARNING

“极大线性无关组”中的“极大”是不能继续扩充,不表示向量的长度最大,也不表示只有唯一一组。

同一向量组通常可以有多个不同的极大线性无关组。


极大线性无关组的求法#

A=[α1 α2  αs].A=[\alpha_1\ \alpha_2\ \cdots\ \alpha_s].

AA 只做初等行变换,化为行阶梯形矩阵。

若阶梯头位于第

i1,i2,,iri_1,i_2,\ldots,i_r

列,则

αi1,αi2,,αir\alpha_{i_1},\alpha_{i_2},\ldots,\alpha_{i_r}

构成原向量组的一个极大线性无关组。

WARNING

必须回到 原矩阵 中取对应列。

行变换后的列向量一般已经改变,不能直接把化简后矩阵的列作为原向量组的极大无关组。

课堂例:由阶梯头寻找极大无关组#

A=[α1 α2 α3 α4].A=[\alpha_1\ \alpha_2\ \alpha_3\ \alpha_4].

行化简后,阶梯头位于第 1,2,41,2,4 列,则

α1,α2,α4\alpha_1,\alpha_2,\alpha_4

构成一个极大线性无关组。

课堂进一步说明:

  • α1,α3,α4\alpha_1,\alpha_3,\alpha_4 也可能构成极大线性无关组;
  • α2,α3,α4\alpha_2,\alpha_3,\alpha_4 也可能构成极大线性无关组;
  • α1,α2,α3\alpha_1,\alpha_2,\alpha_3 若自身线性相关,就不能构成极大线性无关组。

因此极大线性无关组一般不唯一。


向量组的秩#

同一向量组的任意两个极大线性无关组所含向量个数相同。

把这个公共个数定义为该向量组的

r(α1,,αs)=r.r(\alpha_1,\ldots,\alpha_s)=r.

因此:

向量组的秩=任一极大线性无关组所含向量个数.\text{向量组的秩} = \text{任一极大线性无关组所含向量个数}.

A=[α1  αs],A=[\alpha_1\ \cdots\ \alpha_s],

r(α1,,αs)=r(A).r(\alpha_1,\ldots,\alpha_s)=r(A).

常用性质:

  1. 向量组与它的任一极大线性无关组等价;
  2. 同一向量组的任意两个极大线性无关组等价;
  3. 等价向量组的秩相等;
  4. 两个向量组秩相等,不能直接推出它们等价;
  5. 线性无关组的秩等于其向量个数;
  6. 线性相关组的秩小于其向量个数。

4.4 基、维数与坐标#

基与维数#

线性空间 Rn\mathbb R^n 中的向量组

ε1,,εr\varepsilon_1,\ldots,\varepsilon_r

若满足:

  1. 线性无关;
  2. Rn\mathbb R^n 中任意向量都可由它们线性表示;

则称其为 Rn\mathbb R^n 的一组

基中所含向量的个数称为空间的 维数

dimRn=n.\dim \mathbb R^n=n.

Rn\mathbb R^n 的常用基为

e1=[100],e2=[010],,en=[001].e_1= \begin{bmatrix} 1\\0\\\vdots\\0 \end{bmatrix}, \quad e_2= \begin{bmatrix} 0\\1\\\vdots\\0 \end{bmatrix}, \quad\ldots,\quad e_n= \begin{bmatrix} 0\\0\\\vdots\\1 \end{bmatrix}.

Rn\mathbb R^n 中判断一组基#

Rn\mathbb R^n 中恰有 nn 个向量

α1,,αn\alpha_1,\ldots,\alpha_n

时,下列条件等价:

  1. 它们构成 Rn\mathbb R^n 的一组基;
  2. 它们线性无关;
  3. r([α1  αn])=nr([\alpha_1\ \cdots\ \alpha_n])=n
  4. det[α1  αn]0\det[\alpha_1\ \cdots\ \alpha_n]\ne0

因此在 Rn\mathbb R^n 中判断 nn 个向量是否构成一组基,最直接的方法是计算它们构成方阵的行列式。


坐标#

ε1,,εn\varepsilon_1,\ldots,\varepsilon_n

Rn\mathbb R^n 的一组基。

任意 αRn\alpha\in\mathbb R^n 可以唯一表示为

α=x1ε1++xnεn.\alpha=x_1\varepsilon_1+\cdots+x_n\varepsilon_n.

列向量

X=[x1xn]X= \begin{bmatrix} x_1\\ \vdots\\ x_n \end{bmatrix}

称为 α\alpha 在基 ε1,,εn\varepsilon_1,\ldots,\varepsilon_n 下的 坐标

写成矩阵形式:

α=[ε1 ε2  εn]X.\alpha = [\varepsilon_1\ \varepsilon_2\ \cdots\ \varepsilon_n]X.
TIP

一个具体列向量的分量,默认是它在常用基下的坐标。

更换基后,同一个向量的坐标一般会改变。


基变换与坐标变换#

Rn\mathbb R^n 中有两组基:

E=(ε1,,εn),\mathcal E=(\varepsilon_1,\ldots,\varepsilon_n),E=(ε1,,εn).\mathcal E'=(\varepsilon'_1,\ldots,\varepsilon'_n).

[ε1  εn]=[ε1  εn]M,[\varepsilon'_1\ \cdots\ \varepsilon'_n] = [\varepsilon_1\ \cdots\ \varepsilon_n]M,

则称 MM 为从基 E\mathcal E 到基 E\mathcal E'过渡矩阵

其中 MM 的第 jj 列就是 εj\varepsilon'_j 在旧基 E\mathcal E 下的坐标。

若向量 α\alpha 在两组基下的坐标分别为 XXXX',则

α=[ε1  εn]X\alpha=[\varepsilon_1\ \cdots\ \varepsilon_n]X

α=[ε1  εn]X.\alpha=[\varepsilon'_1\ \cdots\ \varepsilon'_n]X'.

代入基变换公式:

α=[ε1  εn]MX.\alpha = [\varepsilon_1\ \cdots\ \varepsilon_n]MX'.

由坐标唯一性:

X=MX,X=MX',

因此

X=M1X.X'=M^{-1}X.
WARNING

方向必须分清:

  • 基的变换:[E]=[E]M[\mathcal E']=[\mathcal E]M
  • 坐标的变换:X=M1XX'=M^{-1}X

基乘 MM,坐标乘 M1M^{-1}

过渡矩阵的计算#

A=[ε1  εn],B=[ε1  εn].A=[\varepsilon_1\ \cdots\ \varepsilon_n], \qquad B=[\varepsilon'_1\ \cdots\ \varepsilon'_n].

B=AMB=AM

M=A1B.M=A^{-1}B.

实际计算时可将

[AB][A\mid B]

作初等行变换:

[AB][IM].[A\mid B]\longrightarrow[I\mid M].

课堂例:基变换与坐标变换#

R3\mathbb R^3 中给定两组基

E:ε1=[121],ε2=[233],ε3=[373],\mathcal E: \quad \varepsilon_1= \begin{bmatrix} 1\\2\\1 \end{bmatrix}, \quad \varepsilon_2= \begin{bmatrix} 2\\3\\3 \end{bmatrix}, \quad \varepsilon_3= \begin{bmatrix} 3\\7\\3 \end{bmatrix},E:ε1=[9241],ε2=[8222],ε3=[12284].\mathcal E': \quad \varepsilon'_1= \begin{bmatrix} 9\\24\\-1 \end{bmatrix}, \quad \varepsilon'_2= \begin{bmatrix} 8\\22\\-2 \end{bmatrix}, \quad \varepsilon'_3= \begin{bmatrix} 12\\28\\4 \end{bmatrix}.

求得过渡矩阵

M=[100220441].M= \begin{bmatrix} 1&0&0\\ 2&-2&0\\ 4&4&-1 \end{bmatrix}.

α\alpha 在基 E\mathcal E 下的坐标为

X=[011],X= \begin{bmatrix} 0\\1\\-1 \end{bmatrix},

则在基 E\mathcal E' 下的坐标为

X=M1X=[01214].X'=M^{-1}X = \begin{bmatrix} 0\\-\frac12\\\frac14 \end{bmatrix}.

4.5 子空间#

子空间的定义#

WWRn\mathbb R^n 的非空子集。

WWRn\mathbb R^n 中的加法和数乘封闭,即:

  1. 对任意 α,βW\alpha,\beta\in W,有 α+βW\alpha+\beta\in W
  2. 对任意 αW\alpha\in WkRk\in\mathbb R,有 kαWk\alpha\in W

则称 WWRn\mathbb R^n 的一个 子空间

也可以合并为一个判定条件:

α,βW, k,lR,kα+lβW.\forall\alpha,\beta\in W,\ \forall k,l\in\mathbb R, \qquad k\alpha+l\beta\in W.

子空间一定包含零向量#

因为 WW 非空,取 αW\alpha\in W,由数乘封闭性:

0α=0W.0\alpha=\mathbf 0\in W.

同理:

α=(1)αW.-\alpha=(-1)\alpha\in W.

因此子空间自动继承线性空间的八条运算性质。

WARNING

仅仅是 Rn\mathbb R^n 的非空子集,还不能称为子空间。

例如

W={[x1]|xR}W=\left\{ \begin{bmatrix} x\\1 \end{bmatrix} \middle| x\in\mathbb R \right\}

对加法和数乘都不封闭,因此不是 R2\mathbb R^2 的子空间。


常见子空间#

例 1:过原点的坐标平面#

W={[x1x20]|x1,x2R}.W= \left\{ \begin{bmatrix} x_1\\x_2\\0 \end{bmatrix} \middle| x_1,x_2\in\mathbb R \right\}.

任取

α=[x1x20],β=[y1y20],\alpha= \begin{bmatrix} x_1\\x_2\\0 \end{bmatrix}, \qquad \beta= \begin{bmatrix} y_1\\y_2\\0 \end{bmatrix},

α+β=[x1+y1x2+y20]W,\alpha+\beta= \begin{bmatrix} x_1+y_1\\x_2+y_2\\0 \end{bmatrix}\in W,

kα=[kx1kx20]W.k\alpha= \begin{bmatrix} kx_1\\kx_2\\0 \end{bmatrix}\in W.

因此 WWR3\mathbb R^3 的子空间。

又因为

[x1x20]=x1[100]+x2[010],\begin{bmatrix} x_1\\x_2\\0 \end{bmatrix} = x_1 \begin{bmatrix} 1\\0\\0 \end{bmatrix} + x_2 \begin{bmatrix} 0\\1\\0 \end{bmatrix},

{[100],[010]}\left\{ \begin{bmatrix} 1\\0\\0 \end{bmatrix}, \begin{bmatrix} 0\\1\\0 \end{bmatrix} \right\}

WW 的一组基,并且

dimW=2.\dim W=2.

例 2:平凡子空间#

{0},Rn\{\mathbf 0\}, \qquad \mathbb R^n

都是 Rn\mathbb R^n 的子空间。

其中

dim{0}=0,dimRn=n.\dim\{\mathbf 0\}=0, \qquad \dim\mathbb R^n=n.

例 3:齐次方程组的解空间#

ARm×n,A\in\mathbb R^{m\times n},

定义

W={XRnAX=0}.W=\{X\in\mathbb R^n\mid AX=\mathbf 0\}.

X1,X2WX_1,X_2\in W,则

AX1=0,AX2=0.AX_1=\mathbf 0, \qquad AX_2=\mathbf 0.

因此

A(X1+X2)=AX1+AX2=0,A(X_1+X_2)=AX_1+AX_2=\mathbf 0,

A(kX1)=kAX1=0.A(kX_1)=kAX_1=\mathbf 0.

所以齐次线性方程组的全体解构成 Rn\mathbb R^n 的一个子空间,称为 解空间


向量组生成的子空间#

α1,,αsRn\alpha_1,\ldots,\alpha_s\in\mathbb R^n,所有线性组合的全体

L(α1,,αs)={k1α1++ksαs|kiR}L(\alpha_1,\ldots,\alpha_s) = \left\{ k_1\alpha_1+\cdots+k_s\alpha_s \middle| k_i\in\mathbb R \right\}

构成 Rn\mathbb R^n 的一个子空间。

称它为由 α1,,αs\alpha_1,\ldots,\alpha_s 生成的子空间,也称张成空间。

加法封闭性:

i=1skiαi+i=1stiαi=i=1s(ki+ti)αi.\sum_{i=1}^s k_i\alpha_i+\sum_{i=1}^s t_i\alpha_i = \sum_{i=1}^s(k_i+t_i)\alpha_i.

数乘封闭性:

ci=1skiαi=i=1s(cki)αi.c\sum_{i=1}^s k_i\alpha_i = \sum_{i=1}^s(ck_i)\alpha_i.

生成空间的重要性质#

两个向量组生成相同子空间的充要条件是它们等价:

L(α1,,αs)=L(β1,,βt)L(\alpha_1,\ldots,\alpha_s) = L(\beta_1,\ldots,\beta_t)    α1,,αs 与 β1,,βt 等价.\iff \alpha_1,\ldots,\alpha_s \text{ 与 } \beta_1,\ldots,\beta_t \text{ 等价}.

αi1,,αir\alpha_{i_1},\ldots,\alpha_{i_r}

α1,,αs\alpha_1,\ldots,\alpha_s 的一个极大线性无关组,则

αi1,,αir\alpha_{i_1},\ldots,\alpha_{i_r}

构成 L(α1,,αs)L(\alpha_1,\ldots,\alpha_s) 的一组基。

因此:

dimL(α1,,αs)=r(α1,,αs).\dim L(\alpha_1,\ldots,\alpha_s) = r(\alpha_1,\ldots,\alpha_s).

所以求生成空间的基和维数,本质上就是:

  1. 求原向量组的一个极大线性无关组;
  2. 极大无关组就是生成空间的一组基;
  3. 极大无关组中的向量个数就是维数。

子空间的包含关系与维数#

W1,W2W_1,W_2 都是有限维子空间。

W1W2,W_1\subseteq W_2,

dimW1dimW2.\dim W_1\le\dim W_2.

原因是 W1W_1 的任一组基在 W2W_2 中仍线性无关,其向量个数不能超过 W2W_2 的维数。

进一步:

W1=W2W_1=W_2

的充要条件是

W1W2dimW1=dimW2.W_1\subseteq W_2 \quad\text{且}\quad \dim W_1=\dim W_2.

特殊地,若 WRnW\subseteq\mathbb R^n,则

W=Rn    dimW=n.W=\mathbb R^n \iff \dim W=n.

4.6 矩阵的秩与线性方程组的解结构#

矩阵的行秩、列秩与秩#

A=[α1 α2  αn]Rm×n.A=[\alpha_1\ \alpha_2\ \cdots\ \alpha_n] \in\mathbb R^{m\times n}.

矩阵各列构成的向量组的秩称为 AA列秩

矩阵各行转置后构成的向量组的秩称为 AA行秩

定理:

矩阵的秩=列秩=行秩\boxed{ \text{矩阵的秩} = \text{列秩} = \text{行秩} }

列秩等于矩阵秩的思路#

AA 行化简为行阶梯形矩阵。

若有 rr 个阶梯头,则:

  • 阶梯头所在的原矩阵列构成一个极大线性无关组;
  • 列向量组的秩为 rr
  • 行阶梯形中有 rr 个非零行,所以矩阵秩也为 rr

故列秩等于矩阵秩。

行秩可利用

r(AT)=r(A)r(A^T)=r(A)

得到。


齐次线性方程组#

考虑

AX=0,ARm×n.AX=\mathbf 0, \qquad A\in\mathbb R^{m\times n}.

r(A)=r.r(A)=r.

情形 1:r=nr=n#

没有自由变量,方程组只有零解:

X=0.X=\mathbf 0.

解空间为

W={0},W=\{\mathbf 0\},

dimW=0.\dim W=0.

情形 2:r<nr<n#

nrn-r

个自由变量,因此有无穷多个解。

把自由变量依次取为单位参数,可得到 nrn-r 个线性无关的解向量

ξ1,,ξnr.\xi_1,\ldots,\xi_{n-r}.

它们构成解空间的一组基,称为该齐次线性方程组的 基础解系

通解为

X=t1ξ1++tnrξnr,tiR.X=t_1\xi_1+\cdots+t_{n-r}\xi_{n-r}, \qquad t_i\in\mathbb R.

因此:

dimkerA=nr(A)\boxed{ \dim\ker A=n-r(A) }

也就是:

基础解系所含解向量个数=未知数个数系数矩阵的秩\boxed{ \text{基础解系所含解向量个数} = \text{未知数个数}-\text{系数矩阵的秩} }

这就是秩—零化度关系在本课程中的具体形式。


课堂例 4.6.1:用基础解系表示齐次方程组通解#

某齐次方程组有 55 个未知数,系数矩阵秩为 33

化为最简行阶梯形后,可写为

{x1=x3+6x5,x2=52x5,x4=3x5.\begin{cases} x_1=-x_3+6x_5,\\ x_2=-\dfrac52x_5,\\ x_4=3x_5. \end{cases}

x3=t1,x5=t2,x_3=t_1, \qquad x_5=t_2,

X=[x1x2x3x4x5]=t1[10100]+t2[652031].X= \begin{bmatrix} x_1\\x_2\\x_3\\x_4\\x_5 \end{bmatrix} = t_1 \begin{bmatrix} -1\\0\\1\\0\\0 \end{bmatrix} + t_2 \begin{bmatrix} 6\\-\frac52\\0\\3\\1 \end{bmatrix}.

因此基础解系可以取为

ξ1=[10100],ξ2=[652031].\xi_1= \begin{bmatrix} -1\\0\\1\\0\\0 \end{bmatrix}, \qquad \xi_2= \begin{bmatrix} 6\\-\frac52\\0\\3\\1 \end{bmatrix}.

解空间维数为

53=2.5-3=2.
TIP

求基础解系的固定流程:

  1. 行化简至最简行阶梯形;
  2. 找出自由变量;
  3. 写出含自由参数的通解;
  4. 按每个参数分别收集系数;
  5. 得到的参数系数向量就是基础解系。

非齐次线性方程组#

考虑

AX=b.AX=b.

有解条件#

AX=b 有解    r(A)=r(A,b).AX=b\text{ 有解} \iff r(A)=r(A,b).

解的个数#

若方程组有解:

  • r(A)=nr(A)=n 时,解唯一;
  • r(A)<nr(A)<n 时,有无穷多个解。

非齐次解与齐次解的关系#

XX^*AX=bAX=b 的一个特解,ξ1,,ξnr\xi_1,\ldots,\xi_{n-r} 是导出齐次方程组

AX=0AX=\mathbf 0

的基础解系。

则非齐次方程组的全部解为

X=X+t1ξ1++tnrξnr\boxed{ X=X^* +t_1\xi_1+\cdots+t_{n-r}\xi_{n-r} }

原因:

  1. AX=bAX=bAX=bAX^*=b,则 A(XX)=0;A(X-X^*)=\mathbf 0;
  2. Aξ=0A\xi=\mathbf 0,则 A(X+ξ)=b.A(X^*+\xi)=b.

所以非齐次方程组的解集是:

一个特解,加上导出齐次方程组的解空间。

非齐次解集一般不是子空间,因为它通常不包含零向量。


课堂例 4.6.2:非齐次方程组的解结构#

与上一题具有相同系数矩阵,化简后可写为

{x1=4x3+6x5,x2=252x5,x4=3x5.\begin{cases} x_1=-4-x_3+6x_5,\\ x_2=-2-\dfrac52x_5,\\ x_4=3x_5. \end{cases}

x3=t1,x5=t2,x_3=t_1,\qquad x_5=t_2,

X=[42000]+t1[10100]+t2[652031].X= \begin{bmatrix} -4\\-2\\0\\0\\0 \end{bmatrix} +t_1 \begin{bmatrix} -1\\0\\1\\0\\0 \end{bmatrix} +t_2 \begin{bmatrix} 6\\-\frac52\\0\\3\\1 \end{bmatrix}.

其中

X=[42000]X^*= \begin{bmatrix} -4\\-2\\0\\0\\0 \end{bmatrix}

是一个特解,后面两个向量正是导出齐次方程组的基础解系。


利用解空间证明秩的结论#

老师强调,本节的证明题常用以下思路:

  1. 为待比较的矩阵构造齐次线性方程组;
  2. 把它们的解集记为子空间 W1,W2W_1,W_2
  3. 证明解空间之间的包含关系;
  4. 利用 dimkerA=nr(A)\dim\ker A=n-r(A) 把维数关系转化为秩关系。

结论 1:若 AB=0AB=0#

ARm×n,BRn×s,AB=0.A\in\mathbb R^{m\times n}, \qquad B\in\mathbb R^{n\times s}, \qquad AB=0.

BB 的每个列向量都满足

AX=0.AX=\mathbf 0.

因此 BB 的列空间包含于 AA 的零空间:

Col(B)kerA.\operatorname{Col}(B)\subseteq\ker A.

所以

r(B)=dimCol(B)dimkerA=nr(A).r(B) = \dim\operatorname{Col}(B) \le \dim\ker A = n-r(A).

r(A)+r(B)n.\boxed{ r(A)+r(B)\le n }.

结论 2:实矩阵满足 r(ATA)=r(A)r(A^TA)=r(A)#

ARm×n.A\in\mathbb R^{m\times n}.

显然:

AX=0ATAX=0.AX=\mathbf 0 \Rightarrow A^TAX=\mathbf 0.

反过来,若

ATAX=0,A^TAX=\mathbf 0,

左乘 XTX^T

XTATAX=0.X^TA^TAX=0.

(AX)T(AX)=0.(AX)^T(AX)=0.

于是

AX2=0,\|AX\|^2=0,

AX=0.AX=\mathbf 0.

因此

ker(ATA)=kerA.\ker(A^TA)=\ker A.

两者未知数个数相同,零空间维数相同,所以

r(ATA)=r(A).\boxed{ r(A^TA)=r(A) }.

同理:

r(AAT)=r(A).\boxed{ r(AA^T)=r(A) }.
WARNING

上述证明中必须使用“实矩阵”条件,因为

(AX)T(AX)(AX)^T(AX)

被解释为各分量平方和。

结论 3:由秩相等推出乘积秩相等#

A,B,CA,B,C 都是 nn 阶矩阵,且

r(A)=r(BA).r(A)=r(BA).

因为

kerAker(BA),\ker A\subseteq\ker(BA),

而二者秩相等,所以零空间维数相等,从而

kerA=ker(BA).\ker A=\ker(BA).

BACX=0,BACX=\mathbf 0,

Y=CXY=CX,则

BAY=0.BAY=\mathbf 0.

kerA=ker(BA)\ker A=\ker(BA)

AY=0,AY=\mathbf 0,

ACX=0.ACX=\mathbf 0.

因此

ker(BAC)=ker(AC),\ker(BAC)=\ker(AC),

从而

r(BAC)=r(AC).\boxed{ r(BAC)=r(AC) }.

4.8 欧氏空间#

内积#

Rn\mathbb R^n 中,若一个二元函数

(α,β)α,β(\alpha,\beta)\longmapsto \langle\alpha,\beta\rangle

满足下列条件,则称其为 Rn\mathbb R^n 上的一个 内积

1. 对称性#

α,β=β,α.\langle\alpha,\beta\rangle = \langle\beta,\alpha\rangle.

2. 对第一个变量线性#

kα1+lα2,β=kα1,β+lα2,β.\langle k\alpha_1+l\alpha_2,\beta\rangle = k\langle\alpha_1,\beta\rangle +l\langle\alpha_2,\beta\rangle.

结合对称性可得对第二个变量也线性:

α,kβ1+lβ2=kα,β1+lα,β2.\langle\alpha,k\beta_1+l\beta_2\rangle = k\langle\alpha,\beta_1\rangle +l\langle\alpha,\beta_2\rangle.

3. 正定性#

α,α0,\langle\alpha,\alpha\rangle\ge0,

并且

α,α=0    α=0.\langle\alpha,\alpha\rangle=0 \iff \alpha=\mathbf 0.

在线性空间上加入内积结构后,得到 内积空间;有限维实内积空间也称 欧氏空间


标准内积#

α=[x1xn],β=[y1yn],\alpha= \begin{bmatrix} x_1\\ \vdots\\ x_n \end{bmatrix}, \qquad \beta= \begin{bmatrix} y_1\\ \vdots\\ y_n \end{bmatrix},

定义

α,β=x1y1++xnyn=αTβ.\boxed{ \langle\alpha,\beta\rangle = x_1y_1+\cdots+x_ny_n = \alpha^T\beta }.

这称为 Rn\mathbb R^n 上的 标准内积

若题目没有特别说明,默认使用标准内积。

加权内积#

例如

α,β=x1y1+2x2y2++nxnyn\langle\alpha,\beta\rangle = x_1y_1+2x_2y_2+\cdots+nx_ny_n

也是一个内积,因为各权重均为正数。

不同内积会给出不同的长度和夹角。

内积的常用性质#

α,0=0,\langle\alpha,\mathbf 0\rangle=0,ikiαi,jtjβj=ijkitjαi,βj.\left\langle \sum_i k_i\alpha_i, \sum_j t_j\beta_j \right\rangle = \sum_i\sum_j k_it_j\langle\alpha_i,\beta_j\rangle.

长度与重要不等式#

定义向量 α\alpha 的长度或范数:

α=α,α.\boxed{ \|\alpha\| = \sqrt{\langle\alpha,\alpha\rangle} }.

标准内积下:

α=x12++xn2.\|\alpha\| = \sqrt{x_1^2+\cdots+x_n^2}.

长度满足:

  1. α0\|\alpha\|\ge0,且 α=0    α=0\|\alpha\|=0\iff\alpha=\mathbf 0
  2. kα=kα\|k\alpha\|=|k|\|\alpha\|
  3. α+βα+β\|\alpha+\beta\|\le\|\alpha\|+\|\beta\|

Cauchy–Schwarz 不等式#

α,βαβ\boxed{ |\langle\alpha,\beta\rangle| \le \|\alpha\|\|\beta\| }

等号成立的充要条件是 α,β\alpha,\beta 线性相关。

课堂证明思路#

分两种情况。

α,β\alpha,\beta 线性相关,则 α=tβ\alpha=t\beta,于是

α,β=tβ,β=tβ2=αβ.|\langle\alpha,\beta\rangle| = |t|\langle\beta,\beta\rangle = |t|\|\beta\|^2 = \|\alpha\|\|\beta\|.

α,β\alpha,\beta 线性无关,则对任意 tRt\in\mathbb R

α+tβ0.\alpha+t\beta\ne\mathbf 0.

由正定性:

α+tβ,α+tβ>0.\langle\alpha+t\beta,\alpha+t\beta\rangle>0.

展开:

α2+2tα,β+t2β2>0.\|\alpha\|^2 +2t\langle\alpha,\beta\rangle +t^2\|\beta\|^2 >0.

这是关于 tt 的二次三项式,对所有实数 tt 都为正,因此判别式小于零:

4α,β24α2β2<0.4\langle\alpha,\beta\rangle^2 -4\|\alpha\|^2\|\beta\|^2 <0.

从而

α,β<αβ.|\langle\alpha,\beta\rangle| < \|\alpha\|\|\beta\|.

合并两种情况即得结论。


三角不等式#

α+βα+β.\boxed{ \|\alpha+\beta\| \le \|\alpha\|+\|\beta\| }.

老师强调,处理长度的不等式时常用技巧是:

先平方,把长度平方改写为内积,再利用内积的线性性质展开。

证明:

α+β2=α+β,α+β\|\alpha+\beta\|^2 = \langle\alpha+\beta,\alpha+\beta\rangle=α2+2α,β+β2= \|\alpha\|^2 +2\langle\alpha,\beta\rangle +\|\beta\|^2α2+2αβ+β2\le \|\alpha\|^2 +2\|\alpha\|\|\beta\| +\|\beta\|^2=(α+β)2.= (\|\alpha\|+\|\beta\|)^2.

两边开平方得到结论。


夹角与正交#

对非零向量 α,β\alpha,\beta,定义夹角 θ[0,π]\theta\in[0,\pi]

cosθ=α,βαβ.\boxed{ \cos\theta = \frac{\langle\alpha,\beta\rangle} {\|\alpha\|\|\beta\|} }.

Cauchy–Schwarz 不等式保证右侧属于 [1,1][-1,1],所以定义合理。

正交#

α,β=0,\langle\alpha,\beta\rangle=0,

则称 α\alphaβ\beta 正交,记作

αβ.\alpha\perp\beta.

非零向量之间:

αβ    θ=π2.\alpha\perp\beta \iff \theta=\frac{\pi}{2}.

零向量与任意向量都正交,因为

0,α=0.\langle\mathbf 0,\alpha\rangle=0.

勾股定理#

αβ    α+β2=α2+β2.\boxed{ \alpha\perp\beta \iff \|\alpha+\beta\|^2 = \|\alpha\|^2+\|\beta\|^2 }.

因为

α+β2=α2+2α,β+β2.\|\alpha+\beta\|^2 = \|\alpha\|^2 +2\langle\alpha,\beta\rangle +\|\beta\|^2.

中间项为零恰好等价于 αβ\alpha\perp\beta


正交向量组与标准正交基#

非零向量组

α1,,αs\alpha_1,\ldots,\alpha_s

若满足两两正交:

αi,αj=0,ij,\langle\alpha_i,\alpha_j\rangle=0, \qquad i\ne j,

则称为 正交向量组

单个非零向量也可以看作正交向量组。

正交向量组必线性无关#

k1α1++ksαs=0.k_1\alpha_1+\cdots+k_s\alpha_s=\mathbf 0.

两边与 αi\alpha_i 作内积:

kiαi,αi=0.k_i\langle\alpha_i,\alpha_i\rangle=0.

因为 αi0\alpha_i\ne\mathbf 0,所以

αi,αi>0.\langle\alpha_i,\alpha_i\rangle>0.

ki=0.k_i=0.

对所有 ii 均成立,因此向量组线性无关。

由此可知:

Rn 中正交向量组所含向量个数不超过 n.\mathbb R^n\text{ 中正交向量组所含向量个数不超过 }n.

正交基#

Rn\mathbb R^n 中由 nn 个两两正交的非零向量构成的基称为 正交基

标准正交基#

若正交基中的每个向量长度均为 11,则称为 标准正交基,也称单位正交基。

把正交基

α1,,αn\alpha_1,\ldots,\alpha_n

单位化:

ηi=αiαi,\eta_i=\frac{\alpha_i}{\|\alpha_i\|},

即可得到标准正交基。

Rn\mathbb R^n 的常用基

e1,,ene_1,\ldots,e_n

就是标准正交基。


度量矩阵#

E=(ε1,,εn)\mathcal E=(\varepsilon_1,\ldots,\varepsilon_n)

Rn\mathbb R^n 的一组基。

定义矩阵

G=[ε1,ε1ε1,εnεn,ε1εn,εn].G= \begin{bmatrix} \langle\varepsilon_1,\varepsilon_1\rangle & \cdots & \langle\varepsilon_1,\varepsilon_n\rangle\\ \vdots&\ddots&\vdots\\ \langle\varepsilon_n,\varepsilon_1\rangle & \cdots & \langle\varepsilon_n,\varepsilon_n\rangle \end{bmatrix}.

GG 为内积在基 E\mathcal E 下的 度量矩阵,也称 Gram 矩阵。

α,β\alpha,\beta 在该基下的坐标分别为

X=[x1xn],Y=[y1yn],X= \begin{bmatrix} x_1\\\vdots\\x_n \end{bmatrix}, \qquad Y= \begin{bmatrix} y_1\\\vdots\\y_n \end{bmatrix},

α,β=XTGY.\boxed{ \langle\alpha,\beta\rangle=X^TGY }.

度量矩阵的性质#

  1. 对称:

    GT=G;G^T=G;
  2. 正定:

    XTGX>0(X0);X^TGX>0 \qquad(X\ne0);
  3. 可逆:

    detG0.\det G\ne0.

标准正交基下:

G=In.G=I_n.

反过来,若某组基下的度量矩阵为 InI_n,则该组基是标准正交基。

WARNING

教材例 4.8.8 的度量矩阵印刷有误。

老师在课上指出:相应右下角元素应将 44 改为 66。使用原数值时可以找到非零坐标向量 XX 使

XTGX=0,X^TGX=0,

违反正定性,因此原矩阵不能作为度量矩阵。


正交矩阵#

nn 阶实矩阵 QQ 满足

QTQ=In,\boxed{ Q^TQ=I_n },

则称 QQ正交矩阵

下列条件等价:

QTQ=In,Q^TQ=I_n,QQT=In,QQ^T=I_n,Q1=QT.Q^{-1}=Q^T.

正交矩阵的列向量构成 Rn\mathbb R^n 的一组标准正交基;其行向量也构成标准正交基。

因此,若

Q=[η1 η2  ηn],Q=[\eta_1\ \eta_2\ \cdots\ \eta_n],

η1,,ηn 是标准正交基    Q 是正交矩阵.\eta_1,\ldots,\eta_n \text{ 是标准正交基} \iff Q\text{ 是正交矩阵}.

判断标准正交基的两种方法#

方法 1:逐个判断#

验证:

ηi=1,\|\eta_i\|=1,

以及

ηi,ηj=0(ij).\langle\eta_i,\eta_j\rangle=0 \qquad(i\ne j).

方法 2:整体判断#

构造

Q=[η1  ηn],Q=[\eta_1\ \cdots\ \eta_n],

验证

QTQ=In.Q^TQ=I_n.

第二种方法更适合计算题。


标准正交基的优点#

η1,,ηn\eta_1,\ldots,\eta_n

是标准正交基,且

α=x1η1++xnηn.\alpha=x_1\eta_1+\cdots+x_n\eta_n.

两边与 ηi\eta_i 作内积:

α,ηi=xi.\langle\alpha,\eta_i\rangle = x_i.

因此坐标可直接得到:

xi=α,ηi.\boxed{ x_i=\langle\alpha,\eta_i\rangle }.

α,β\alpha,\beta 在该基下的坐标分别为 X,YX,Y,则:

内积#

α,β=XTY=i=1nxiyi.\boxed{ \langle\alpha,\beta\rangle = X^TY = \sum_{i=1}^n x_iy_i }.

长度#

α=x12++xn2.\boxed{ \|\alpha\| = \sqrt{x_1^2+\cdots+x_n^2} }.

夹角#

cosθ=XTYXY.\boxed{ \cos\theta = \frac{X^TY}{\|X\|\|Y\|} }.
WARNING

只有当两个坐标向量是在 同一组基 下给出时,才能直接对应分量相乘相加。

课堂例 4.8.9 专门强调:

  • 一个向量给的是标准正交基下坐标;
  • 另一个向量给的是常用基下坐标;

此时不能直接点乘,必须先把二者统一到同一组基下。


正交基的扩充#

Rn\mathbb R^n 中任意正交向量组

α1,,αm,m<n,\alpha_1,\ldots,\alpha_m, \qquad m<n,

都可以扩充为 Rn\mathbb R^n 的一组正交基。

理论构造如下。

βL(α1,,αm),\beta\notin L(\alpha_1,\ldots,\alpha_m),

αm+1=βi=1mβ,αiαi,αiαi.\alpha_{m+1} = \beta -\sum_{i=1}^m \frac{\langle\beta,\alpha_i\rangle} {\langle\alpha_i,\alpha_i\rangle} \alpha_i.

αm+1αi,i=1,,m.\alpha_{m+1}\perp\alpha_i, \qquad i=1,\ldots,m.

继续重复即可扩充为正交基,最后单位化得到标准正交基。

老师指出:

该方法在理论上保证存在,但实际计算时,寻找一个不属于原生成空间的 β\beta 往往不方便。

实际题目中,若要把一个子空间的标准正交基扩充为整个 Rn\mathbb R^n 的标准正交基,通常采用:

  1. 解正交条件方程,求原子空间的正交补;
  2. 求正交补的一组基础解系;
  3. 对该基础解系做 Schmidt 正交化;
  4. 单位化后与原标准正交基合并。

Schmidt 正交化#

α1,α2,,αn\alpha_1,\alpha_2,\ldots,\alpha_n

Rn\mathbb R^n 的一组基。

Schmidt 正交化把它改造成一组正交基

β1,β2,,βn.\beta_1,\beta_2,\ldots,\beta_n.

第一步#

β1=α1.\beta_1=\alpha_1.

第二步#

α2\alpha_2 中减去它在 β1\beta_1 方向上的投影:

β2=α2α2,β1β1,β1β1.\beta_2 = \alpha_2 - \frac{\langle\alpha_2,\beta_1\rangle} {\langle\beta_1,\beta_1\rangle} \beta_1.

于是

β2β1.\beta_2\perp\beta_1.

第三步#

α3\alpha_3 中减去它在 β1,β2\beta_1,\beta_2 方向上的投影:

β3=α3α3,β1β1,β1β1α3,β2β2,β2β2.\beta_3 = \alpha_3 - \frac{\langle\alpha_3,\beta_1\rangle} {\langle\beta_1,\beta_1\rangle}\beta_1 - \frac{\langle\alpha_3,\beta_2\rangle} {\langle\beta_2,\beta_2\rangle}\beta_2.

一般公式#

βk=αkj=1k1αk,βjβj,βjβj,k=2,,n.\boxed{ \beta_k = \alpha_k - \sum_{j=1}^{k-1} \frac{\langle\alpha_k,\beta_j\rangle} {\langle\beta_j,\beta_j\rangle} \beta_j }, \qquad k=2,\ldots,n.

所得向量满足:

  1. β1,,βn\beta_1,\ldots,\beta_n 两两正交;
  2. 对每个 kkL(α1,,αk)=L(β1,,βk).L(\alpha_1,\ldots,\alpha_k) = L(\beta_1,\ldots,\beta_k).

最后单位化:

ηi=βiβi,\eta_i=\frac{\beta_i}{\|\beta_i\|},

即可得到标准正交基

η1,,ηn.\eta_1,\ldots,\eta_n.
TIP

考试中通常最多要求正交化三个向量。

建议牢牢记住:

β1=α1,\beta_1=\alpha_1,β2=α2α2,β1β1,β1β1,\beta_2 = \alpha_2 - \frac{\langle\alpha_2,\beta_1\rangle} {\langle\beta_1,\beta_1\rangle}\beta_1,β3=α3α3,β1β1,β1β1α3,β2β2,β2β2.\beta_3 = \alpha_3 - \frac{\langle\alpha_3,\beta_1\rangle} {\langle\beta_1,\beta_1\rangle}\beta_1 - \frac{\langle\alpha_3,\beta_2\rangle} {\langle\beta_2,\beta_2\rangle}\beta_2.

课堂例 4.8.10:求子空间的标准正交基并扩充#

课堂题型:

给定 R4\mathbb R^4 中三个向量 α1,α2,α3\alpha_1,\alpha_2,\alpha_3,求它们生成子空间的一组标准正交基,并把它扩充为 R4\mathbb R^4 的标准正交基。

完整流程:

第 1 步:求生成空间的一组基#

构造

A=[α1 α2 α3].A=[\alpha_1\ \alpha_2\ \alpha_3].

行化简后若有两个阶梯头,且位于第 1,21,2 列,则

α1,α2\alpha_1,\alpha_2

构成原向量组的一个极大线性无关组,因此也是生成空间的一组基。

第 2 步:Schmidt 正交化#

β1=α1,\beta_1=\alpha_1,β2=α2α2,β1β1,β1β1.\beta_2 = \alpha_2 - \frac{\langle\alpha_2,\beta_1\rangle} {\langle\beta_1,\beta_1\rangle}\beta_1.

再单位化:

η1=β1β1,η2=β2β2.\eta_1=\frac{\beta_1}{\|\beta_1\|}, \qquad \eta_2=\frac{\beta_2}{\|\beta_2\|}.

η1,η2\eta_1,\eta_2 是该子空间的一组标准正交基。

第 3 步:求正交补#

X=[x1x2x3x4].X= \begin{bmatrix} x_1\\x_2\\x_3\\x_4 \end{bmatrix}.

X,η1=0,X,η2=0.\langle X,\eta_1\rangle=0, \qquad \langle X,\eta_2\rangle=0.

解所得齐次方程组,求出正交补的一组基础解系

γ1,γ2.\gamma_1,\gamma_2.

第 4 步:对正交补继续正交化#

γ1,γ2\gamma_1,\gamma_2 尚未正交,则令

δ1=γ1,\delta_1=\gamma_1,δ2=γ2γ2,δ1δ1,δ1δ1.\delta_2 = \gamma_2 - \frac{\langle\gamma_2,\delta_1\rangle} {\langle\delta_1,\delta_1\rangle}\delta_1.

单位化:

η3=δ1δ1,η4=δ2δ2.\eta_3=\frac{\delta_1}{\|\delta_1\|}, \qquad \eta_4=\frac{\delta_2}{\|\delta_2\|}.

最终

η1,η2,η3,η4\eta_1,\eta_2,\eta_3,\eta_4

构成 R4\mathbb R^4 的一组标准正交基。


本章核心结论速查#

线性相关性#

A=[α1  αs].A=[\alpha_1\ \cdots\ \alpha_s].

α1,,αs 线性无关    r(A)=s,\alpha_1,\ldots,\alpha_s\text{ 线性无关} \iff r(A)=s,α1,,αs 线性相关    r(A)<s.\alpha_1,\ldots,\alpha_s\text{ 线性相关} \iff r(A)<s.

线性表示#

β 可由 α1,,αs 表示    r(A)=r(A,β).\beta\text{ 可由 }\alpha_1,\ldots,\alpha_s\text{ 表示} \iff r(A)=r(A,\beta).

α1,,αs\alpha_1,\ldots,\alpha_s 线性无关,则表示一旦存在就唯一。

极大线性无关组#

  • 对矩阵作行变换;
  • 找阶梯头所在列;
  • 回到原矩阵取对应列。

向量组的秩#

r(α1,,αs)=r([α1  αs]).r(\alpha_1,\ldots,\alpha_s) = r([\alpha_1\ \cdots\ \alpha_s]).

基与维数#

Rn\mathbb R^nnn 个向量构成基的充要条件:

det[α1  αn]0.\det[\alpha_1\ \cdots\ \alpha_n]\ne0.

基变换与坐标变换#

[E]=[E]M,[\mathcal E']=[\mathcal E]M,X=MX,X=MX',X=M1X.X'=M^{-1}X.

生成空间#

dimL(α1,,αs)=r(α1,,αs).\dim L(\alpha_1,\ldots,\alpha_s) = r(\alpha_1,\ldots,\alpha_s).

齐次方程组解空间#

dimkerA=nr(A).\dim\ker A=n-r(A).

基础解系含 nr(A)n-r(A) 个解向量。

非齐次方程组#

X=X+Xh,X=X^*+X_h,

其中 XX^* 是一个特解,XhX_h 是导出齐次方程组的任意解。

内积与长度#

α=α,α.\|\alpha\|=\sqrt{\langle\alpha,\alpha\rangle}.

Cauchy–Schwarz 不等式#

α,βαβ.|\langle\alpha,\beta\rangle| \le \|\alpha\|\|\beta\|.

三角不等式#

α+βα+β.\|\alpha+\beta\| \le \|\alpha\|+\|\beta\|.

正交#

αβ    α,β=0.\alpha\perp\beta \iff \langle\alpha,\beta\rangle=0.

度量矩阵#

X,YX,Y 是同一组基下的坐标,则

α,β=XTGY.\langle\alpha,\beta\rangle=X^TGY.

正交矩阵#

QTQ=I    Q1=QT.Q^TQ=I \iff Q^{-1}=Q^T.

Schmidt 正交化#

βk=αkj=1k1αk,βjβj,βjβj.\beta_k = \alpha_k - \sum_{j=1}^{k-1} \frac{\langle\alpha_k,\beta_j\rangle} {\langle\beta_j,\beta_j\rangle} \beta_j.
LinearAlgebra-Chapter4:线性空间、线性相关性与欧氏空间
https://www.sleepyfish2031.top/posts/课程笔记/线性代数/chapter4/
作者
Sleepyfish
发布于
2026-06-08
许可协议
CC BY-NC-SA 4.0