教案 线形变换及其矩阵表示 教学内容 线形变换是几何空间和函数空间中最简单的变换,它有着深刻的几何学和物 理学背景,是一个经常使用的数学工具,在数学理论研究和实际应用中起着重要 作用。在这节中主要讲解以下几方面的内容 (1)线性变换的概念、乘积变换和可逆变换的概念 (2)线性变换的矩阵表示; (3)在不同基下的表示矩阵之间的关系; (4)在线性变换下坐标的变化情况 教学思路和要求 (1)线性空间与线性变换这部分内容,由于其抽象性较强,所以首先要把 其背景讲清楚,再抽象其理论定义。因此在教学安排上先从简单的几 何变换入手,引导学生理解线性变换的概念的深刻含义,以及应有的 形式。 (2)线性变换的概念、线性变换的矩阵表示是本节内容的重点 (3)线性变换在不同基下的表示矩阵之间的关系也是要求必须掌握的内 容 (4)为了使学生理解线性变换的矩阵表示的方法,可以先从向量空间上入 手,便于理解; (5)要通过例子来引导学生学会计算表示矩阵以及不同基下的表示矩阵 之间的关系等 教学安排 几个简单的几何变换 复杂的几何变换可以归结为简单的几何变换的累积,而任何几何图形的变 换,说到底是点的变换 我们先从R2谈起。容易发现,若给定了一个2×2矩阵 a (a21a22 则对平面上任意点(即向量)x 通过矩阵与向量的乘法运算 可以唯一确定了平面上的一点x′。x'可以看成是由x经过某种变换得到的点, 而这个变换的规律显然由矩阵A所确定 例52.1问以下矩阵对R2上的任意点x,由x'=Ax(i=1,2,345)确定 了什么样的变换? 10 (1)A1 (2)A2 10 (3)42=20
教 案 线形变换及其矩阵表示 教学内容 线形变换是几何空间和函数空间中最简单的变换,它有着深刻的几何学和物 理学背景,是一个经常使用的数学工具,在数学理论研究和实际应用中起着重要 作用。在这节中主要讲解以下几方面的内容: (1) 线性变换的概念、乘积变换和可逆变换的概念; (2) 线性变换的矩阵表示; (3) 在不同基下的表示矩阵之间的关系; (4) 在线性变换下坐标的变化情况。 教学思路和要求 (1) 线性空间与线性变换这部分内容,由于其抽象性较强,所以首先要把 其背景讲清楚,再抽象其理论定义。因此在教学安排上先从简单的几 何变换入手,引导学生理解线性变换的概念的深刻含义,以及应有的 形式。 (2) 线性变换的概念、线性变换的矩阵表示是本节内容的重点; (3) 线性变换在不同基下的表示矩阵之间的关系也是要求必须掌握的内 容; (4) 为了使学生理解线性变换的矩阵表示的方法,可以先从向量空间上入 手,便于理解; (5) 要通过例子来引导学生学会计算表示矩阵以及不同基下的表示矩阵 之间的关系等。 教学安排 一.几个简单的几何变换 复杂的几何变换可以归结为简单的几何变换的累积,而任何几何图形的变 换,说到底是点的变换。 我们先从 2 R 谈起。容易发现,若给定了一个 2×2 矩阵 21 22 11 12 a a a a A , 则对平面上任意点(即向量) y x x ,通过矩阵与向量的乘法运算 21 22 11 12 a a a a x Ax y x y x , 可以唯一确定了平面上的一点 x。 x 可以看成是由 x 经过某种变换得到的点, 而这个变换的规律显然由矩阵 A 所确定。 例 5.2.1 问以下矩阵对 2 R 上的任意点 x,由 x Ai x ( i 1,2,3,4,5 )确定 了什么样的变换? (1) 0 1 1 0 A1 ; (2) 1 0 0 1 A2 ; (3) 0 0 A3 ;
os6 -sin e (4)A4 (5)A= sin e cos e 解(1)由于对任意点x 所以A确定的变换将任意一个点x变成它关于x轴对称 的点x’(见图52.1)。 图52.1 (2)由于对任意点x= 所以A2确定的变换将任意一个点x变成它关于直线 y=x对称的点x(见图52.2)。 (3)由于对任意点x= 有 0 1 所以A3确定的变换将任意一个点x变成在它与原点连线 上,与原点距离伸缩为|倍的点x',当λ>0时,x’与x 在原点同侧;当<0时,x'点在原点另一侧;当A=0 图523 x'为原点(见图52.3)。 (4)对任意点x=,将其记为 则有 rsin g cos -sing(rcos p sin e cos e八rsn r(c oBc o8-sires irp) r(siacos+coos inp 图5.24 rcos(+0) in(+0) 所以A确定的变换将任意一个点x绕原点旋转了角度θ的点x(见图524) (5)由于对任意点x 有 00八(y(0 所以A确定的变换将任意一个点x变成它在x轴上 的投影点x’(见图5.2.5)。 图525 在上面的讨论中,变换由矩阵A确定,因此称A
(4) sin cos cos sin A4 ; (5) 0 0 1 0 A5 。 解 (1)由于对任意点 y x x ,有 x 0 1 1 0 y x y x , 所以 A1 确定的变换将任意一个点 x 变成它关于 x 轴对称 的点 x (见图 5.2.1)。 (2)由于对任意点 y x x ,有 x 1 0 0 1 y x x y , 所以 A2 确定的变换将任意一个点 x 变成它关于直线 y x 对称的点 x (见图 5.2.2)。 (3)由于对任意点 y x x ,有 x 0 0 y x y x , 所以 A3 确定的变换将任意一个点 x 变成在它与原点连线 上,与原点距离伸缩为 | | 倍的点 x ,当 0 时, x 与 x 在原点同侧;当 0 时, x 点在原点另一侧;当 0 , x 为原点(见图 5.2.3)。 (4)对任意点 y x x ,将其记为 sin cos r r ,则有 x A4 y x x sin cos cos sin sin cos r r (sin cos cos sin ) (coscos sin sin ) r r sin( ) cos( ) r r , 所以 A4 确定的变换将任意一个点 x 绕原点旋转了角度 的点 x (见图 5.2.4)。 (5)由于对任意点 y x x ,有 x 0 0 1 0 y x 0 x , 所以 A5 确定的变换将任意一个点 x 变成它在 x 轴上 的投影点 x (见图 5.2.5)。 在上面的讨论中,变换由矩阵 A 确定,因此称 A y x x x 图 5.2.1 y x y = x x x 图 5.2.2 y x x x 图 5.2.3 y x x x 图 5.2.4 y x x x 图 5.2.5
为变换矩阵。其中,A与A,确定的变换称为反射变换或镜像变换,A、确定的变 换称为相似变换(λ称为相似比),而A4确定的变换称为旋转变换,A3确定的变 换称为射影变换,它们都属于最简单的几何变换。 从这几个具体例子容易归纳出 (1)设x1和x2都是平面上的点,若对它们的线性组合a1x1+a2x2作上述 变换,可以先对x1和x2作上述变换后再线性组合,即 A(a1x1+a2x2)=a1(Ax1)+a2(Ax2)。 也就是说,由矩阵确定的变换都满足线性运算规则 (2)如需要先将x关于直线y=x作对称,再旋转角度O,则有 COS O「(0 cos0 -sin(01 sin 0 cos01 0 6八10 也就是说,由矩阵确定的变换可以复合,复合的变换矩阵恰是各个变换矩阵的乘 (3)有些变换可以通过相反的过程再变换回去,即变换是可逆的,有些则不 可逆。如上面由A—A4确定的变换都是可逆的,而A3确定的变换不可逆。而通 过观察发现,恰恰A-A4都是可逆矩阵,而A3是不可逆矩阵。因而可以设想, 若矩阵A不可逆,那么A确定的变换不可逆;若A可逆,那么A确定的变换可 逆,且确定逆变换的矩阵正是A。 显然,借助矩阵会给讨论问题带来很大方便。于是自然要问,既然有一个矩 阵就决定了一个变换,那么什么样的变换才可以通过矩阵来表示?进一步,这样 的变换有哪些更一般的性质?下面来回答这些问题 二.线性变换及其矩阵表示 定义5.2.1设U,V是K上的线性空间,K为R或C,A是U到V的映 射,即对于任意x∈U,存在唯一的像z∈V,使得A(x)=z。 若A满足线性性质,即对于任意x,y∈U及λ,μ∈K,成立 A(x+uy)=1A(x)+uA(y), 则称A为线性空间U到V上的一个线性变换 特别地,从线性空间U到其自身的线性变换称为U上的线性变换。 显然,例52.1中的五个变换都是R2上的线性变换 几个最简单的线性变换是 (1)线性空间U上的恒等变换(单位变换)Ⅰ:对于任意x∈U,I(x)=x (2)线性空间U到V上的零变换0:对于任意x∈U,0(x)=0。 例52.2证明求导运算D=是P的上的线性变换 证对与P中的任意元素p=p(x),p(x)是不超过n次的多项式,于是D(p) [p(x)是不超过n-1次的多项式,即D(p)∈P 对于任意p(x),q(x)∈Pn及λ,H∈R,由求导运算法则, D(pug)dx( p(x)+ug(r)
为变换矩阵。其中, A1 与 A2 确定的变换称为反射变换或镜像变换, A3 确定的变 换称为相似变换( 称为相似比),而 A4 确定的变换称为旋转变换,A5 确定的变 换称为射影变换,它们都属于最简单的几何变换。 从这几个具体例子容易归纳出: (1)设 x1 和 2 x 都是平面上的点,若对它们的线性组合 1 x1 2 2 x 作上述 变换,可以先对 1 x 和 2 x 作上述变换后再线性组合,即 1 Ai ( x1 2 ) x2 =1 ( ) Ai x1 2 ( ) Ai x2 。 也就是说,由矩阵确定的变换都满足线性运算规则。 (2)如需要先将 x 关于直线 y = x 作对称,再旋转角度 ,则有 x sin cos cos sin x 1 0 0 1 sin cos cos sin 1 0 0 1 x , 也就是说,由矩阵确定的变换可以复合,复合的变换矩阵恰是各个变换矩阵的乘 积。 (3)有些变换可以通过相反的过程再变换回去,即变换是可逆的,有些则不 可逆。如上面由 A1— A4 确定的变换都是可逆的,而 A5 确定的变换不可逆。而通 过观察发现,恰恰 A1— A4 都是可逆矩阵,而 A5 是不可逆矩阵。因而可以设想, 若矩阵 A 不可逆,那么 A 确定的变换不可逆;若 A 可逆,那么 A 确定的变换可 逆,且确定逆变换的矩阵正是 1 A 。 显然,借助矩阵会给讨论问题带来很大方便。于是自然要问,既然有一个矩 阵就决定了一个变换,那么什么样的变换才可以通过矩阵来表示?进一步,这样 的变换有哪些更一般的性质?下面来回答这些问题。 二.线性变换及其矩阵表示 定义 5.2.1 设 U,V 是 K 上的线性空间,K 为 R 或 C ,A 是 U 到 V 的映 射,即对于任意 x U,存在唯一的像 z V,使得 A (x) = z。 若 A 满足线性性质,即对于任意 x,y U 及 , K,成立 A ( x+ y ) = A (x) + A ( y ), 则称 A 为线性空间 U 到 V 上的一个线性变换。 特别地,从线性空间 U 到其自身的线性变换称为 U 上的线性变换。 显然,例 5.2.1 中的五个变换都是 2 R 上的线性变换。 几个最简单的线性变换是: (1)线性空间 U 上的恒等变换(单位变换)I:对于任意 x U,I (x) = x。 (2)线性空间 U 到 V 上的零变换 0:对于任意 x U,0(x) = 0。 例 5.2.2 证明求导运算 D = dx d 是 Pn 的上的线性变换。 证 对与 Pn 中的任意元素 p p(x) ,p(x) 是不超过 n 次的多项式,于是 D(p) = dx d [ p(x) ]是不超过 n 1 次的多项式,即 D(p) Pn 。 对于任意 p(x),q(x) Pn 及 , R,由求导运算法则, D( p+ q) = dx d ( p(x) q(x) )
d =λ[P(x)]+x[q(x)]=1D(P)D(q), 由定义,D是P上的线性变换 例523求定积分运算L()=f(x)x是Ca]到R上的线性变换。实际 上,L的线性性质就是定积分的线性性质。 例5.2.4设映射A:R3→R3定义为 Ax)=Ax2x2,x)=x2+x2,√x2+x3,√x2+ 则对于A∈R,有 A(a)x)+(x2),(x3)+(x),√x3)+(x)y4AAx) 显然,当x≠0且λ<0时,Ax)≠4(x),因此A不是线性变换。 定义5.2.2设A是线性空间U到Ⅴ的线性变换,B是线性空间Ⅴ到W上 的线性变换,称复合变换 B(A(x)),x∈U 为B和A的乘积变换,记为BA 显然BA是U到W上线性变换。 定义5.2.3设A是U上的线性变换,若存在U上的线性变换B使得 BA()=x, AB(r)=x, x EU 即BA和AB都是恒等变换,则称A是可逆变换,B称为A的逆变换,记为 B=A 线性变换有下列性质(其证明作为习题留给读者) 定理5.2.1设A是线性空间U到Ⅴ上的任意一个线性变换,则成立 (1)A(0)=0,A(-x)=-A(x) (2)若{a,h是U中一组线性相关的向量,则{Aa1}m也是Ⅴ中一组线性 相关的向量 (3)将U中所有向量在线性变换A下的象记为A(U),即 A(U)={y∈v|y=A(x),x∈U} 则A(U)是Ⅴ的线性子空间(称为A的象空间) (4)将Ⅴ中零向量在线性变换A下的原象记为N(A),即 N(A)={x∈U|A(x)=0}, 则N(A)是U的线性子空间(称为A的核空间)。 注意,在定理5.2.1的(2)中,若{是U中一组线性无关的向量,则 A(a)=不一定是中一组线性无关的向量,事实上零变换就是这样。 例5.2.5线性变换A:R3→R2定义为 4(x)=4(x1,x2,x3)=(x1+2x2,2x2 求N4)和A(R3) 解A(x)=0等价于 ∫x+2x2=0 2x,+x2=0. 其解为 x=c(1,-1/2,1)
= dx d [ p(x) ] + dx d [ q(x) ] = D(p)+ D (q), 由定义,D 是 Pn 上的线性变换。 例 5.2.3 求定积分运算 L ( f ) b a f (x)dx 是 C[a,b] 到 R 上的线性变换。实际 上,L 的线性性质就是定积分的线性性质。 例 5.2.4 设映射 A : 3 3 R R 定义为 T x x x x x x x x x 2 1 2 3 2 3 2 2 2 2 2 1 2 3 1 A(x) A( , , ) , , 。 则对于 R ,有 ( ) ( ) ( ) , ( ) ( ) , ( ) ( ) | | ( ) 2 1 2 2 2 3 2 2 2 2 2 A x 1 A x T x x x x x x 。 显然,当 x 0 且 0 时, A(x) A(x) ,因此 A 不是线性变换。 定义 5.2.2 设 A 是线性空间 U 到 V 的线性变换,B 是线性空间 V 到 W 上 的线性变换,称复合变换 B(A (x) ), x U, 为 B 和 A 的乘积变换,记为 BA。 显然 BA 是 U 到 W 上线性变换。 定义 5.2.3 设 A 是 U 上的线性变换,若存在 U 上的线性变换 B 使得 BA (x) = x,AB (x) = x, x U, 即 BA 和 AB 都是恒等变换,则称 A 是可逆变换,B 称为 A 的逆变换,记为 B= A –1。 线性变换有下列性质(其证明作为习题留给读者): 定理 5.2.1 设 A 是线性空间 U 到 V 上的任意一个线性变换,则成立 (1)A (0) = 0,A ( x ) A (x); (2)若 k j j 1 { } a 是 U 中一组线性相关的向量,则{ A k j j 1 } a 也是 V 中一组线性 相关的向量; (3)将 U 中所有向量在线性变换 A 下的象记为 A (U),即 A (U) = {y V | y = A (x), x U }, 则 A (U)是 V 的线性子空间(称为 A 的象空间); (4)将 V 中零向量在线性变换 A 下的原象记为 N(A),即 N(A) = { x U | A (x) = 0 }, 则 N(A)是 U 的线性子空间(称为 A 的核空间)。 注意,在定理 5.2.1 的(2)中,若 k j j 1 { } a 是 U 中一组线性无关的向量,则 { A k j j 1 ( )} a 不一定是 V 中一组线性无关的向量,事实上零变换就是这样。 例 5.2.5 线性变换 A : 3 2 R R 定义为 T ( ) (x , x , x ) (x 2x , 2x x ) A x A 1 2 3 1 2 2 3 , 求 N(A)和 A ( 3 R )。 解 A(x) 0 等价于 2 0. 2 0, 2 3 1 2 x x x x 其解为 T x c(1, 1/ 2, 1)
其中c为任意常数。因此 N(A)={c(1,-1/2,1)|c∈R} 对于任意(y,y2)∈R2,由于线性方程组 VI x3=y2 的增广知m(120y与系数矩阵/120 的秩皆为2,所以它有解。这说 V2 明A为满射,即A(R3)=R2。 下面讨论线性变换与矩阵的关系(下面的所提到的R中的向量,皆指列向 量)。由例5.2.1不难推断,任意一个n×m矩阵A,必确定Rm到R”上的一个线 性变换A。事实上,这个线性变换A可以如下定义: A(x)=Ax,x∈R 反之,若A是Rm到R上的线性变换,则存在nxm矩阵A,使得 A(x)=Ax,x∈R 事实上,若分别记Rm和R”上的自然基为{e1,e2…en}和{e,e2…en}。因 为A(e1) A(e1)=a1E1+a2C2+…+anEn=(e1,C2,…,En 1,2,…,m), 并记n×m矩阵 au a1 A 则对于x=(x,x2,…,xn)=xe1+x2e2+…+xnen∈Rm,有 A(x)=A(xe,+x2e2 x1A(e1)+x2A(e2) =(A(e1),A(e2)…,A(en) 那么,一般有限维线性空间之间的线性变换与矩阵有什么联系呢? 设an}m和{b}m分别是m维线性空间U和n维线性空间ⅴ中的一组基, 是U到ⅴ上的线性变换。设U中向量x用{a}m表示的形式为 x=aa+a 两边作用线性变换A,由线性变换的性质得, A(x)=a1A(a1)+a24(a2) 这就是说,线性变换由其对一组基的变换规律完全决定 由于对于i=1,2,…,m,A(a1)∈V,因此它可以用基{b}m1线性表示,记
其中 c 为任意常数。因此 N(A) { c(1, 1/ 2, 1) | c R} T 。 对于任意 2 1 2 ( , ) R T y y ,由于线性方程组 2 3 2 1 2 1 2 2 , x x y x x y 的增广矩阵 2 1 0 2 1 1 2 0 y y 与系数矩阵 0 2 1 1 2 0 的秩皆为 2,所以它有解。这说 明 A 为满射,即 A ( 3 R ) 2 R 。 下面讨论线性变换与矩阵的关系(下面的所提到的 n R 中的向量,皆指列向 量)。由例 5.2.1 不难推断,任意一个 nm 矩阵 A ,必确定 m R 到 n R 上的一个线 性变换 A 。事实上,这个线性变换 A 可以如下定义: A(x) Ax , x m R 。 反之,若 A 是 m R 到 n R 上的线性变换,则存在 nm 矩阵 A ,使得 A(x) Ax , x m R 。 事实上,若分别记 m R 和 n R 上的自然基为 { , , , } 1 2 m e e e 和 } ~ , , ~ , ~ { 1 2 n e e e 。因 为 A(ei ) n R ,记 n i i i n i i i i i i n i n n a a a a a a a a a 2 1 2 1 1 1 2 2 1 2 ) ~ , , ~, ~( ~ ~ ~ A(e ) e e e e e e ( i 1, 2, , m ), 并记 nm 矩阵 n n n m m m a a a a a a a a a A 1 2 2 1 2 2 2 1 1 1 2 1 。 则对于 m m T m x x x x x e x e x e 1 2 1 1 2 2 ( , , , ) m R ,有 ( ( ), ( ), , ( )) . ( ) ( ) ( ) ( ) ( ) 1 2 1 1 2 2 1 1 2 2 A e A e A e x x A e A e A e A x A e e e A x x x x x x m m m m m 那么,一般有限维线性空间之间的线性变换与矩阵有什么联系呢? 设 m i i 1 { } a 和 n j j 1 { } b 分别是 m 维线性空间 U 和 n 维线性空间 V 中的一组基,A 是 U 到 V 上的线性变换。设 U 中向量 x 用 m i i 1 { } a 表示的形式为 x 1 1 a 2 a2 m m a , 两边作用线性变换 A,由线性变换的性质得, A(x) 1 A( 1 a ) 2 A( 2 a ) m A( m a )。 这就是说,线性变换由其对一组基的变换规律完全决定。 由于对于 i 1,2, ,m,A( i a ) V,因此它可以用基 n j j 1 { } b 线性表示,记