实分析

17.1 线性变换 ​

定义 ​

  1. (17.1.1 行向量)设n≥1是一个整数,我们将Rn中的元素称为**n维行向量**。我们一般将一个n维行向量记为x=(x1,x2,...,xn),也可以记为(xi)1≤i≤n,其中每一个分量x1,x2,...,xn都是实数。 如果(xi)1≤i≤n和(yi)1≤i≤n都是n维行向量,那么我们定义他们的向量和为:

    (xi)1≤i≤n+(yi)1≤i≤n:=(xi+yi)1≤i≤n

    ​ 另外,如果c∈R是任意一个标量,那么我们定义**标量积c(xi)1≤i≤n**为:

    c(xi)1≤i≤n:=(cxi)1≤i≤n

    ​ 如果两个向量的维数不同,那么我们不定义他们之间的加法运算(例如(1,2,3)+(4,5)是无定义的)。另外我们称Rn中的向量(0,...,0)为零向量,并记为0(严格来说应该记为0Rn,但是没有必要可以标注)。最后,我们将(−1)x简写为−x。

    (注:都是代数耳熟能详的内容了,本节差不多就是一个回顾)

  2. (17.1.3 转置)如果(xi)1≤i≤n是一个n维行向量,那么我们定义它的转置(xi)1≤i≤nT为:

    (xi)1≤i≤nT=(x1,x2,...,xn)T:=(x1x2⋮xn)

    并且我们将形如(xi)1≤i≤nT的对象称为**n维列向量**。

    (注:这个定义纯粹是为了合并矩阵与向量的乘法)

  3. (17.1.5 标准基行向量)我们将Rn中的n个特殊行向量e1,...,en称为标准基行向量。其中对每一个1≤j≤n,ej是第j个分量为1其余分量均为0的n维行向量。

    (注:因此Rn中的每一个向量x=(x1,x2,...,xn)都可以表示为形如∑j=1nxjej的标准基行向量的线性组合;类似地也可以定义标准基列向量;基向量可以有很多可能,但是这里不讨论这些,这里给出的是最简单的一种)

  4. (17.1.6 线性变换)线性变换T:Rn→Rm是一类满足特殊公理的从一个欧几里得空间Rn到另一个欧几里得空间R函数,具体需要满足:

    1. (可加性)对于任意的x,x′∈Rn,都有T(x+x′)=T(x)+T(x′)。
    2. (齐次性)对于任意的x∈Rn和任意的c∈R,都有T(cx)=cT(x)。

    (注:本节中给出了几个线性变换的例子,看看就行)

  5. (17.1.7 膨胀算子?)对于任意的n,定义为T1x:=5x的膨胀算子T1:Rn→Rn是一个线性变换。

  6. (17.1.8 旋转算子?)旋转算子T1:Rn→Rn的定义是将R2中的每一个向量都沿顺时针方向旋转π/2弧度,这个算子也是一个线性变换。

  7. (17.1.9 三个例子?)定义为T3(x,y,z):=(x,y)的射影算子T3:R3→R2是一个线性变换;定义为T2(x,y):=(x,y,0)的包含算子T4:R2→R3是一个线性变换;最后,对于任意的n,定义为Inx:=x的恒等算子In:Rn→Rn是一个线性变换。

  8. (17.1.10 矩阵)m×n矩阵是具有如下形式的对象A:

    A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn)

    也可以简写为:

    A=(aij)1≤i≤m;1≤j≤n

    其中对每一个1≤i≤m与1≤j≤n,aij都是一个实数。因此n维行向量就是一个1×n矩阵,n维列向量就是一个n×1矩阵。

  9. (17.1.11 矩阵的乘积)给定一个m×n矩阵A和一个n×p矩阵B,我们可以把矩阵乘积AB定义为下面这个m×p矩阵:

    (aij)1≤i≤m;1≤j≤n(bjk)1≤j≤n;1≤k≤p:=(∑j=1naijbjk)1≤i≤m;1≤k≤p

    ​ 特别地,如果xT=(xi)1≤i≤nT是一个n维列向量,并且A=(aij)1≤i≤m;1≤j≤n是一个m×n矩阵,那么AxT就是一个m维列向量:

    AxT=(∑j=1naijxj)1≤i≤mT

    ​ 借此我们可以将矩阵和线性变换联系起来。如果A是一个m×n矩阵,那么我们可以把变换LA:Rn→Rm定义为:

    (LAx)T:=AxT

    (注:这揭示了每一个矩阵都对应者一个线性变换)


命题 ​

  1. (17.1.2 Rn是一个向量空间)设x,y,z都是Rn中的向量,并设c,d是实数。那么我们有加法交换律:x+y=y+x;加法结合律:(x+y)+z=x+(y+z);加法恒等性:x+0=0+x=x;加法逆元性:x+(−x)=(−x)+x=0;乘法结合律:(cd)x=c(dx);分配律:c(x+y)=cx+cy和(c+d)x=cx+dx;乘法恒等性:1x=x。

  2. (17.1.13)设T:Rn→Rm是一个线性变换,那么恰好存在一个m×n矩阵A使得T=LA。

    (注:这揭示了每一个线性变换都对应者一个矩阵,这样便建立了线性变换与矩阵之间的一一对应关系;如果T=LA,那么A有时被称为T的矩阵表示,并记有A=[T](但是本书不用这个记号))

  3. (17.1.16)设A是一个m×n矩阵,B是一个n×p矩阵,那么LALB=LAB。


课后习题 ​

17.1.1 证明引理17.1.2 ​

我们设x=(xi)1≤i≤n,y=(yi)1≤i≤n与z=(zi)1≤i≤n。然后逐条证明:


  1. 加法交换律:x+y=y+x。

根据定义我们有:

x+y=(xi+yi)1≤i≤n=(yi+xi)1≤i≤n=y+x

于是结论得证。


  1. 加法结合律:(x+y)+z=x+(y+z)。

根据定义我们有:

(x+y)+z=(xi+yi)1≤i≤n+(zi)1≤i≤n=((xi+yi)+zi)1≤i≤n=(xi+(yi+zi))1≤i≤n=(xi)1≤i≤n+(yi+zi)1≤i≤n=x+(y+z)

于是结论得证。


  1. 加法恒等性:x+0=0+x=x。

根据定义我们有:

x+0=(xi+0)1≤i≤n=(xi)1≤i≤n=x

利用加法交换律即有x+0=0+x,于是结论得证。


  1. 加法逆元性:x+(−x)=(−x)+x=0。

根据定义我们有:

x+(−x)=(xi+(−xi))1≤i≤n=(0)1≤i≤n=0

利用加法交换律即有x+(−x)=(−x)+x,于是结论得证。


  1. 乘法结合律:(cd)x=c(dx);

根据定义我们有:

(cd)x=((cd)xi)1≤i≤n=(c(dxi))1≤i≤n=c(dxi)1≤i≤n=c(dx)

于是结论得证。


  1. 分配律:c(x+y)=cx+cy和(c+d)x=cx+dx;

根据定义我们有:

c(x+y)=c(xi+yi)1≤i≤n=(c(xi+yi))1≤i≤n=(cxi+cyi)1≤i≤n=(cxi)1≤i≤n+(cyi)1≤i≤n=cx+cy(c+d)x=((c+d)xi)1≤i≤n=(cxi+dxi)1≤i≤n=(cxi)1≤i≤n+(dxi)1≤i≤n=cx+dx

于是结论得证。


  1. 乘法恒等性:1x=x。

根据定义我们有:

1x=(1⋅xi)1≤i≤n=(xi)1≤i≤n=x

于是结论得证。

17.1.2 设T:Rn→Rm是一个线性变换,并且S:Rp→Rn也是一个线性变换。定义T和S的复合TS:Rp→Rm为TS(x):=T(S(x))。试证明:这两个变换的复合TS也是一个线性变换(提示:通过使用大量的括号,小心地展开TS(x+y)和TS(cx)) ​

根据线性变换的定义,对任意的x,y∈Rp与任意的c∈R,应当有:

TS(x+y)=T(S(x+y))=T(S(x)+S(y))=T(S(x))+T(S(y))=TS(x)+TS(y)TS(cx)=T(S(cx))=T(cS(x))=cT(S(x))=cTS(x)

于是根据线性变换的定义(定义17.1.6)我们有TS也是一个线性变换,结论得证。

17.1.3 证明引理17.1.16 ​

设A=(aij)1≤i≤m;1≤j≤n与B=(bjk)1≤j≤n;1≤k≤p。考虑任意的p维行向量x=(xi)1≤k≤p,根据定义我们有:

(LB(x))T=BxT=(∑k=1pbjkxk)1≤j≤nT⟺LB(x)=(∑k=1pbjkxk)1≤j≤n(LA(LB(x)))T=ALB(x)T=(∑j=1naij(∑k=1pbjkxk))1≤i≤mT⟺LALB(x)=(∑j=1naij(∑k=1pbjkxk))1≤i≤m

同样,根据定义有:

(LAB(x))T=(AB)xT=(∑k=1p(∑j=1naijbjk)xk)1≤i≤mT⟺LAB(x)=(∑k=1p(∑j=1naijbjk)xk)1≤i≤m

注意到根据有限级数的富比尼定理(定理7.1.14),对任意的1≤i≤m都应该有:

∑k=1p(∑j=1naijbjk)xk=∑k=1p∑j=1naijbjkxk=∑j=1n∑k=1paijbjkxk=∑j=1naij(∑k=1pbjkxk)

因此即有LALB(x)=LAB(x)对任意的x∈Rp都成立,从而引理17.1.16得证。

17.1.4 设T:Rn→Rm是一个线性变换。证明:存在一个数M>0,使得对于所有的x∈Rn都有‖Tx‖≤M‖x‖(提示:根据引理17.1.13,用矩阵A来表述T。然后让M等于A的所有元素的绝对值之和;多使用三角不等式,它要比处理平方根之类的事情要容易)进而推导出从Rn到Rm的每一个线性变换都是连续的 ​

我们先证明第一个结论,我们知道‖Tx‖≤M‖x‖当且仅当‖Tx‖2≤M2‖x‖2,于是我们只需要讨论平方的情况即可(这要方便一点)。

根据引理17.1.13,我们知道存在一个m×n矩阵A=(aij)1≤i≤m;1≤j≤n使得T=LA,从而对任意的x=(xi)1≤i≤n∈Rn有:

Tx=LAx=(∑j=1naijxj)1≤i≤m

于是有:

‖Tx‖2=∑i=1m(∑j=1naijxj)2

注意到:

(∑j=1naijxj)2≤(∑j=1n|aijxj|)2≤n∑j=1naij2xj2

(利用出租车度量与欧几里得度量的大小关系(例12.1.7))

于是利用有限级数的富比尼定理我们有:

‖Tx‖2≤n∑i=1m∑j=1naij2xj2=n∑j=1n(∑i=1maij2)xj2

于是我们令M:=n∑j=1n∑i=1maij2,则此时有:

M2‖x‖2=n∑j=1n(∑k=1n∑i=1maik2)xj2≥n∑j=1n(∑i=1maij2)xj2≥‖Tx‖2

于是第一个结论得证。

然后我们证明第二个结论,对任意的线性变换T:Rn→Rm,根据上面的结论我们知道存在一个对应的M>0。然后考虑任意的ε>0与任意的x0∈Rn,我们取δ:=εM,于是对任意的x∈Rn满足dl2(x,x0)<δ,我们有:

dl2(Tx,Tx0)=‖Tx−Tx0‖=‖T(x−x0)‖≤M‖x−x0‖<Mδ=ε

于是即T在x0处连续,由于x0任意因此也即T是Rn上的连续函数,第二个结论得证。