同济大学--矩阵分析课件---矩阵论§1.1
- 格式:pdf
- 大小:168.85 KB
- 文档页数:24
矩阵的代数性质1.矩阵是线性映射的表示:线性映射的相加表示为矩阵的相加线性映射的复合表示为矩阵的相乘2.矩阵是一种语言,它是表示复杂系统的有力工具。
学习矩阵理论的重要用途之一就是学会用矩阵表示复杂系统的关系,培养根据矩阵推演公式的能力是学习矩阵论的目的之一。
定义一个矩阵有几种方式:可以通过定义矩阵的每一个元素来定义一个矩阵,也可以通过矩阵具有的性质来定义一个矩阵。
如:对称矩阵可以定义为:a ij =a ji也可以定义为: (x, Ay)=(Ax,y),还可以定义为: Ax=∇f(x), 其中f(x)=x T Ax/2,即它对向量x 的作用相当于函数f(x)在x 处的梯度。
3. 矩阵可以表示为图像矩阵的大小可以表示为图像。
反之,一幅灰度图像本身就是矩阵。
图像压缩就是矩阵的表示问题.这时矩阵相邻元素间有局部连续性,既相邻的元素的值大都差别不大。
4. 矩阵是二维的(几何性质)矩阵能够在二维的纸张和屏幕等平面媒体上表示,使得用矩阵表示的问题显得简单清楚,直观,易于理解和交流。
很多二元关系很直观的就表示为矩阵,如关系数据库中的属性和属性值,随机马尔科夫链的状态转移概率矩阵,图论中的有向图或无向图的矩阵表示等。
第一章:线性空间和线性变换1. 线性空间集合与映射集合是现代数学最重要的概念,但没有严格的定义。
集合与其说是一个数学概念,还不如说是一种思维方式,即用集合(整体)的观点思考问题。
整个数学发展的历史就是从特殊到一般,从个体到整体的发展历程。
集合的运算及规则,两个集合的并、交运算以及一个集合的补;集合中元素没有重合,子集,元素设S ,S'为集合映射:为一个规则σ:S → S', 使得S 中元素a 和S'中元素对应,记为 a'=σ(a),或σ:a →a'. 映射最本质的特征在于对于S 中的任意一个元素在S'中仅有唯一的一个元素和它对应。
映射的原象,象;映射的复合。
第二章 矩阵矩阵及其运算是线性代数的核心,是后续各章的基础,本章主要讨论矩阵的概念、矩阵运算、初等矩阵、逆矩阵与伴随矩阵以及矩阵方程.§1 矩阵的概念定义1 由n m ⨯个数),,2,1;,2,1(n j m i a ij ==排成的m 行n 列的数表:⎪⎪⎪⎪⎪⎭⎫⎝⎛=mn m m n n a a a a a a a a a A 212222111211称为m 行n 列矩阵,其中ij a 称为矩阵A 的第i 行第j 列元素.矩阵可用大写字母 ,,B A 来表示,简记为n m A ⨯或n m ij a A ⨯=)(. 当n m =时, ()n a a a A 11211 =,则称A 称为m 阶方阵或m 阶矩阵;当1=m 时, ⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=12111m a a a A ,则称A 称为行矩阵当1=n 时,A 称为列矩阵。
定义2 设n m A ⨯中每个元素都是零的矩阵称为零矩阵,记为:n m O ⨯ 或O . 定义3 矩阵n m ij a ⨯-)(称为矩阵n m ij a A ⨯=)(的负矩阵,记作A -. 定义4 如果n m ij a A ⨯=)(与m xn ij b B )(=,有ij ij b a =),,2,1;,2,1(n j m i ==,那么称这两矩阵相等,记为B A =.几个特殊矩阵(1) 设方阵n n ij a A ⨯=)(中, ),,2,1,,(0n j i j i a ij =≠=,则称它为对角矩阵,记为:),,,(2211nn a a a diag ;特别地,当12211====nn a a a 时,即⎪⎪⎪⎪⎪⎭⎫⎝⎛=100010001 A 时,称A 为n 阶单位矩阵,记作n E 或E .(2)设方阵nn ij a A ⨯=)(中,⎪⎪⎪⎪⎪⎭⎫⎝⎛=nn n n a a a a a a A 022211211时,当j i >时0=ij a ,称为上三角阵.(4)设方阵nn ij a A ⨯=)(中,⎪⎪⎪⎪⎪⎭⎫⎝⎛=nn n n a a a a a a A 21222111时,当j i <时0=ij a ,称为下三角阵.§2 矩阵的运算一、矩阵的加法定义 5 设两个同型矩阵n m ij n m ij b B a A ⨯⨯==)(,)(,可以相加,其和是同型矩阵n m ij c C ⨯=)(,其元素是B A ,对应元素之和,称为矩阵B A ,之和,记为B AC +=.即 n m ij ij n m ij b a c ⨯⨯+=)()(由于矩阵的加法归结为两个数表对应元素相加,因而与数的加法有相同运算性质;;A O A =+ A B B A +=+ .)()(C B A C B A ++=++例1 已知.212111320112B A B A +⎪⎪⎭⎫⎝⎛-=⎪⎪⎭⎫⎝⎛-=,求, 解 ⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛+++++--+=+5322012312201111)1(2B A . 二、数与矩阵的乘法定义6:数k 与矩阵n m ij a A ⨯=)(相乘,即以数k 乘A 的每个元素,即n m j i ka kA ⨯=)(⎪⎪⎪⎪⎪⎭⎫⎝⎛=mn m m n n ka ka ka ka ka ka ka ka ka 212222111211称为矩阵()nm ij a A ⨯=与数k 的数量乘积,记为kA .由此可知,若矩阵A 的所有元素有公因数,则公因数可提到矩阵A 外作为系数.矩阵=-⨯nm ij a )(⎪⎪⎪⎪⎪⎭⎫⎝⎛---------mn m m n n a a a a a a a a a 212222111211称为矩阵A 的负矩阵,记为A -显然有O A A =-+)( 数量乘积满足以下规律:A kl lA k )()(=;OA =0;AA =1;lAkA A l k +=+)(;kB kA B A k +=+)(三、矩阵的乘法定义7设矩阵s m ik a A ⨯=)(与矩阵n s kj b B ⨯=)(可以相乘,其积AB 是n m ⨯矩阵n m ij c C ⨯=)(,其元素ij c 是矩阵A 的第i 行元素与矩阵B 的第j 列元素对应乘积之和,即AB C =,其中∑==+++=SK kj ik sj is j i j i ij b a b a b a b a c 12211 ,),,2,1;,2,1(n j m i ==.单位矩阵E 与数k 相乘所得矩阵称为数量矩阵,简称数量阵.例2 设⎪⎪⎭⎫⎝⎛--=213012A , ⎪⎪⎪⎭⎫⎝⎛--=051231B ,则AB C =. 解:⎪⎪⎭⎫ ⎝⎛--=⎪⎪⎪⎭⎫⎝⎛--⎪⎪⎭⎫ ⎝⎛--==81570051231213012AB C如果n m ij a A ⨯=)(是一线性方程组的系数矩阵,而⎪⎪⎪⎪⎪⎭⎫⎝⎛=n x x x X21 ⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=m b b b B 21,分别是未知量和常数项所成的1⨯n 和1⨯m 矩阵,那么线性方程组可以写成矩阵形式,B AX =.矩阵乘法满足运算规律 (1)矩阵的乘法满足结合律,即)()(BC A C AB =(2)矩阵乘法和加法适合分配律,即BC AC C B A +=+)(,CB CA B A C +=+)((3)矩阵的乘法不适合交换律,即:一般AB ≠BA例3 ⎪⎪⎭⎫ ⎝⎛--=1111A ,⎪⎪⎭⎫⎝⎛--=1111B ,求.AB⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛--=000011111111AB .而 ⎪⎪⎭⎫ ⎝⎛--=⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫⎝⎛--=222211111111BA (4)数乘矩阵与所有的n n ⨯矩阵相乘是可交换的.)()(kE A A kE kA ==对于矩阵的乘法,请特别注意:(1) 乘积AB 只有当左矩阵A 的列数等于右矩阵的行数时才有意义.同理,仅当A 为方阵时,2A 才有意义.(2) 矩阵乘法一般不满足交换律.实际上,AB 有意义时,BA 未必有意义,即使AB 与BA 都有意义,二者也未必相等.当BA AB =时,称B A ,相乘是可交换的.特别地,当E AB =时,E BA =也成立.(3)矩阵乘法与数的乘法不同,有O AB =不能得出B A ,至少有一个为O 的结论,由此又得AY AX =及O A ≠不能得出Y X =的结论,这又使得在解矩阵方程时不能像解通常代数方程那样约去非零的因子.四、方阵的幂(1)设A 为n 阶方阵,定义A 的幂为,1A A =,,2 AA A = .1A A A k k -=对于正整数l k ,成立kl l K l k l k A A A A A ==+)(;对于0≠A 时,定义,0E A =,)(1k kA A --=则这两个运算公式可推广于任何整数l k ,.(2) 对任何正整数k ,求方阵的幂kA ,往往需要一定的技巧,常用的几种方法:① 用乘法算出,,32A A 以此观察或通过递推得出kA 的结构,写出一般表达式.必要时用数学归纳法证明.例4 设⎪⎪⎪⎭⎫ ⎝⎛=101020101A ,(1)求);2(E A A -(2)求).2(21≥--n A A n n解 (1) =-)2(E A A ⎪⎪⎪⎭⎫ ⎝⎛--⎪⎪⎪⎭⎫ ⎝⎛101000101101020101⎪⎪⎪⎭⎫ ⎝⎛=000000000(2) =--12n nAA =--)2(1E A A n O E A A An =--)2(2例5 设矩阵⎪⎪⎪⎭⎫ ⎝⎛=010101001A ,证明E A A A n n -+=-22)3(≥n ,并由此计算100A.证明 利用数学归纳法,当3=n 时,由于,1010110010101010010101010012⎪⎪⎪⎭⎫⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛=A,0111020010101010011011110013⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛=A可直接验证E A A A -+=23成立. 设k n =时,E A AA k k-+=-22成立,则对于1+=k n 时:A E A A A A A k k k )(221-+==-+AA A k -+=-31A E A A A k --++=-)(21E A A k -+=-21即对于1+=k n 等式也成立,故对于一切3≥n 成立.利用已经证明的等式计算100A,可得:E A A A -+=298100E A E A A -+-+=2296)()(2296E A A -+= )(3294E A A -+= =)(4922E A A -+=E A 49502-=故.105001500011000100014910101100150100⎪⎪⎪⎭⎫⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛-⎪⎪⎪⎭⎫ ⎝⎛=A② 利用结合律,若方阵的各行对应成比例,则矩阵可写成T αβ的形式,由于αβT是一个数,所以将矩阵的幂归结为数的幂与矩阵之积.例6 设⎪⎪⎪⎭⎫ ⎝⎛=963321642A ,求nA .解 因为矩阵A 的各行对应成比例,设矩阵TA αβ=,⎪⎪⎪⎭⎫⎝⎛=312α(1,2,3)=Tβ(1,2,3)312(1,2,3)312(1,2,3)312(1,2,3)312963321642⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛= nn A)(1,2,3)312(1,2,3)312(1,2,3)312((1,2,3)312⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛= (1,2,3)313121-⎪⎪⎪⎭⎫ ⎝⎛=n (1,2,3)312311⎪⎪⎪⎭⎫ ⎝⎛=-n.311A n -=③ 若矩阵A 是数量矩阵与幂零矩阵之和,即B E A +=λ,且存在l,使0=l B ,则利用公式kn n k n n k n k n k B C B E C B E C E C B E ++++=+---11110)()()()(λλλλ例7设,000000⎪⎪⎪⎭⎫ ⎝⎛=b c a A 求).,3,2( =n A n解,000000000000000000002⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛=ab b c a b c a A,0000000000000000000000023⎪⎪⎪⎭⎫⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛==b c a ab A A A于是,000000002⎪⎪⎪⎭⎫ ⎝⎛=ab A O A n =).3(≥n注 若存在正整数k 使O A k=,则称A 为幂零矩阵,本题中的A 是3阶幂零矩阵,一般主对角线及其下方元素全为0的n 阶矩阵是n 阶幂零矩阵,对一切n k ≥,O A k=.例8 设⎪⎪⎪⎭⎫⎝⎛=λλλ001001A , 求).,3,2( =n A n 解 令,000100010⎪⎪⎪⎭⎫⎝⎛=B 则B E A +=λ,而B 是幂零矩阵.,0000001000001000100001000102⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛=B O B k =).3(≥k于是n n B E A )(+=λkn n k n n k n k n B C B E C B E C E C ++++=---11110)()()(λλλB n n B n E n n n 212)1(---++=λλλ ⎪⎪⎪⎪⎪⎭⎫⎝⎛-=---nn nn n n n n n n λλλλλλ0002)1(121.④ 当矩阵Q P A Λ=,且E PQ =时,求矩阵A 的幂问题.例9设,110111121⎪⎪⎪⎭⎫⎝⎛-=P ,11121133031⎪⎪⎪⎭⎫ ⎝⎛---=Q ⎪⎪⎪⎭⎫⎝⎛=Λ066,Q P A Λ=求n A .解:E QP =⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛-⎪⎪⎪⎭⎫ ⎝⎛---=10001000111011112111121133031QP Q QP P A n ΛΛΛ=⎪⎪⎪⎭⎫⎝⎛---⎪⎪⎪⎭⎫⎝⎛⎪⎪⎪⎭⎫ ⎝⎛-=-111211330310661*********n ⎪⎪⎪⎭⎫⎝⎛---⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛-=--1112113303106611011112111n n .211121112622⎪⎪⎪⎭⎫ ⎝⎛--⋅=-n五、矩阵的转置定义8设矩阵n m A ⨯的第),2,1(m i i =行写成第i 列,也将第),,2,1(n j j =列写成第j 行当⎪⎪⎪⎪⎪⎭⎫⎝⎛=mn m m n n a a a a a a a a a A 212222111211时⎪⎪⎪⎪⎪⎭⎫⎝⎛=nm n nm m T a a a a a a a a a A 212221212111. 注 n m ⨯矩阵转置所得到的矩阵是m n ⨯矩阵 满足条件A A T=的矩阵A 称为对称矩阵. 满足条件A A T -=的矩阵A 称为反对称矩阵. 矩阵的转置规律 (1) A A TT =)((2) TTTB A B A +=+)( (3)TTTA B AB =)((4) T T kA kA =)((k 为实数)证明(3):设s m ij a A ⨯=)( n s ij b B ⨯=)( 则AB 中),(j i 的元素为∑=sk kj ik b a 1所以TAB )(中),(j i 的元素为∑=Sk kijk b a1 (1)其次,TB 中),(k i 的元素为ki b TA 中),(j k 的元素为jk a 故TTA B 中),(j i 的元素即为:∑∑===sk ki jk sk jk kib a a b11(2)比较(1),(2)即得(3)例10设⎪⎪⎭⎫ ⎝⎛-=231102A ,⎪⎪⎪⎭⎫⎝⎛-=102324171B ,求T AB )(. ⎪⎪⎭⎫ ⎝⎛-=⎪⎪⎪⎭⎫⎝⎛-⎪⎪⎭⎫ ⎝⎛-=1013173140102324171231102AB⎪⎪⎪⎭⎫ ⎝⎛-=213012TA ⎪⎪⎪⎭⎫ ⎝⎛-=131027241T BT T T AB A B )(1031314170213012131027241=⎪⎪⎪⎭⎫⎝⎛-=⎪⎪⎪⎭⎫ ⎝⎛-⎪⎪⎪⎭⎫ ⎝⎛-=六、方阵的行列式n 阶方阵A 的2n 个元素按原来的相对位置所成的n 阶行列式称为A 的行列式,记为A 或)det(A .特别需要注意,矩阵与行列式的区别(1) 矩阵A 是2n 个元素按某个规律排成的数表,而行列式A 则是这2n 个元素按某种规则运算所得的数.(2) 两个矩阵当且仅当它们同型且对应元素相等时才相等,而两个行列式相等是指它们经计算所得的值相等,并不要求对应元素相等,甚至阶数都可以不同.(3) 两个同型矩阵相加是对应元素相加,而两个行列式相加必须求得它们的值而后相加,一般不能归结为对应元素之间的运算.(4) 对于矩阵一般不满足A A T=,而行列式A AT=却成立.(5) 当n 阶矩阵A 的每个元素都乘以同一个数l 时,得到的是lA ,而组成行列式A 的每个元素都乘以同一个数l 时,得到的却是A l n .(6) 一般而言BA AB ≠,但却有A B B A AB ==. 例11 设矩阵2112A ⎛⎫= ⎪-⎝⎭,E 为2阶单位矩阵,矩阵B 满足E B BA 2+=,则求B .分析 化简方程乘积形式,两边再取行列式.解:由E B BA 2+=,得E E A B 2)(=-,两边取行列式,得42==-E E A B又,21111=-=-E A 因此2=B . §3 逆矩阵一、逆矩阵定义定义9 对于n 阶矩阵A ,若存在矩阵B ,使,E BA AB ==则称矩阵A 是可逆矩阵或者称A 为非奇异矩阵,矩阵B 为A 的逆矩阵,记为1-=A B .于是E AA A A ==--11.在矩阵运算中,可根据不同情况将单位矩阵E 写成A A 1-或1-AA 是常用的有效技巧.二、逆矩阵的性质① 对于可逆矩阵A ,逆矩阵1-A 是唯一的.证明:假设矩阵C B ,都是矩阵A 的逆矩阵,则有.,E AC E BA ==C EC BAC AC B BE B =====∴)(所以可逆矩阵A 的逆矩阵是唯一的.② 可逆矩阵乘以非零常数为可逆矩阵,可逆矩阵的乘积是可逆矩阵,但可逆矩阵之和未必是可逆矩阵.③ 逆矩阵的运算性质设矩阵B A ,都是可逆矩阵,k 为不为零的常数,则;)(11A A =--111)(---=A B AB ;111)(--=A kkA ;;)()(11T T A A --=.11AA =- 三、伴随矩阵定义10 设ij A 是矩阵⎪⎪⎪⎪⎪⎭⎫⎝⎛=nn n n n n a a a a a a a a a A 212222111211中元素ij a 的代数余子式,则矩阵⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=nn nnn n A A A A A A A A A A212221212111*称为A 的伴随矩阵。