第二章矩阵运算及其应用 -...

68
第二章 矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块 2.4 初等矩阵 2.5 应用实例 2.6 习题

Upload: others

Post on 18-Jan-2021

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

第二章 矩阵运算及其应用

2.1 矩阵的加减乘法

2.2 矩阵的逆

2.3 矩阵的分块

2.4 初等矩阵

2.5 应用实例

2.6 习题

Page 2: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.1 矩阵的加减乘法

2.1.1 矩阵的加法

定义2.1 设有两个同型的 矩阵

, ,矩阵A与矩阵B的和记作 ,

规定为:

nm× ( )ij m na

×=A

( )ij m nb

×=B A +B

11 11 12 12 1 1

21 21 22 22 2 2

1 1 2 2

n n

n n

m m m m mn mn

a b a b a ba b a b a b

a b a b a b

+ + +⎡ ⎤⎢ ⎥+ + +⎢ ⎥=⎢ ⎥⎢ ⎥+ + +⎣ ⎦

A+B

L

L

M M M

L

Page 3: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

若 ,把 记作 ,称为

A的负矩阵。显然有:

由此可定义矩阵的减法为:

( )ij m na

×=A ( )

nmija×

− −A( ) =A+ -A O

( )A-B = A+ -B

Page 4: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.1.2 矩阵的数乘

定义2.2 数 与矩阵 的乘积,简

称数乘,记作 或 ,规定为

λ ( )ij m na

×=A

λA λA

11 12 1

21 22 2

1 2

n

n

m m mn

a a aa a a

a a a

λ λ λλ λ λ

λ λ

λ λ λ

⎡ ⎤⎢ ⎥⎢ ⎥= =⎢ ⎥⎢ ⎥⎣ ⎦

A A

L

L

M M M

L

Page 5: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

矩阵的加法和数乘统称为矩阵的线性运算,

矩阵的线性运算满足下列运算规律(A、B、C是同型矩阵, 、 是数)

(1)加法交换律

(2)加法结合律

(3)(4)

λ μA+B=B+A( ) ( )A+B +C = A+ B+C

A+O = A( )A+ -A =O

Page 6: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(5)

(6)

(7)

(8)数乘分配律

( )λ μ λ μ+ = +A A A

( )λ λ λ= +A+B A B

1⋅A = A

( ) ( ) ( )λμ λ μ μ λ= =A A A

Page 7: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.1.3 矩阵的乘法

定义2.3 设A是矩阵,B是矩阵,那么矩阵A和矩阵B的乘积是一个矩阵C,其中

记作 C=AB

sjisjiji

s

kkjikij babababac +++== ∑

=

L22111

njmi ,,2,1;,,2,1 LL ==

Page 8: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

由定义知,只有当第一个矩阵的列数和第二

个矩阵的行数相等,即它们的内阶数相等

时,两个矩阵才能相乘。

乘积矩阵的第 元素等于前一个矩阵的第

行各元素与后一个矩阵的第 列相应元素乘

积之和,即:

( )ji,

ij

Page 9: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

定义2.4 对于变量 ,若它们都能由

变量线性表示,即有:

(2-1)

则称此关系式为变量 到变量

的线性变换。

⎪⎪⎩

⎪⎪⎨

+++=

+++=+++=

nmnmmm

nn

nn

xaxaxay

xaxaxayxaxaxay

L

LL

L

L

2211

22221212

12121111

myyy L,, 21

nxxx L,, 21

nxxx ,,, 21 L myyy ,,, 21 L

Page 10: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

可以写成输出向量Y等于系数矩阵A左乘输入

向量X:1 11 12 1 1

2 21 22 2 2

1 2

n

n

m m m mn n

y a a a xy a a a x

y a a a x

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥= =⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Y = AX

L

L

M M M M M

L

Page 11: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

例2.4 式(2-2)给出变量 到变量

的线性变换;式(2-3)给出变量 到变

量 的线性变换。请写出变量 到变

量 的线性变换。

(2-2)

(2-3)

321 ,, xxx 21, yy

21 , tt

321 ,, xxx 21 , tt

21, yy

⎩⎨⎧

++=++=

3232221212

3132121111

xaxaxayxaxaxay

⎪⎩

⎪⎨

+=+=+=

2321313

2221212

2121111

tbtbxtbtbxtbtbx

Page 12: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

解:方法一,代换法。

将式(2-3)代入式(2-2),得:

(2-4)

方法二,矩阵运算法。

根据矩阵乘法的定义,可以把式(2-2)和式(2-3)分别写为式(2-5)和式(2-6)的矩阵等式:

( ) ( )( ) ( )⎩

⎨⎧

+++++=+++++=

232232222122113123212211212

232132212121113113211211111

tbababatbababaytbababatbababay

Page 13: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(2-5)

(2-6)

把式(2-6)代入式(2-5)中,得:

111 12 131

221 22 232

3

xa a ay

xa a ay

x

⎡ ⎤⎡ ⎤⎡ ⎤ ⎢ ⎥= ⎢ ⎥⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎢ ⎥⎣ ⎦

1 11 121

2 21 222

3 31 32

x b bt

x b bt

x b b

⎡ ⎤ ⎡ ⎤⎡ ⎤⎢ ⎥ ⎢ ⎥= ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎣ ⎦⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦

11 12 131

21 22 232

a a aya a ay⎡ ⎤⎡ ⎤

= ⎢ ⎥⎢ ⎥⎣ ⎦ ⎣ ⎦

11 121

21 222

31 32

b bt

b bt

b b

⎡ ⎤⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥ ⎣ ⎦⎢ ⎥⎣ ⎦

Page 14: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(2-7)

式(2-7)和式(2-4)等价。

通过这个例子,可以看出矩阵乘法在线性变

换中的运用。

11 11 12 21 13 31 11 12 12 22 13 321 1

21 11 22 21 23 31 21 12 22 22 23 322 2

a b a b a b a b a b a by ta b a b a b a b a b a by t

+ + + +⎡ ⎤⎡ ⎤ ⎡ ⎤= ⎢ ⎥⎢ ⎥ ⎢ ⎥+ + + +⎣ ⎦ ⎣ ⎦⎣ ⎦

Page 15: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

有了矩阵乘法的定义后,可以把一般的线性

方程组(1-3)写为矩阵形式:

(2-8)

若用A表示系数矩阵,X表示未知量构成的向

量,b表示常数项所构成的向量,

则式(2-8)可以化简为: AX=b

11 12 1 1 1

21 22 2 2 2

1 2

n

n

m m mn n m

a a a x ba a a x b

a a a x b

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

L

L

M M M M M

L

Page 16: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

例2.5 已知 , ,

求 AB,BA解:根据矩阵乘法定义,有:

1 2 13 4 02 5 6

−⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥−⎣ ⎦

A10 2010 305 8

⎡ ⎤⎢ ⎥= −⎢ ⎥⎢ ⎥−⎣ ⎦

B

AB =1 2 13 4 02 5 6

−⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥−⎣ ⎦

10 2010 305 8

⎡ ⎤⎢ ⎥−⎢ ⎥⎢ ⎥−⎣ ⎦

1 10 2 ( 10) ( 1) ( 5) 1 20 2 30 ( 1) 83 10 4 ( 10) 0 ( 5) 3 20 4 30 0 8

( 2) 10 5 ( 10) 6 ( 5) ( 2) 20 5 30 6 8

× + × − + − × − × + × + − ×⎡ ⎤⎢ ⎥= × + × − + × − × + × + ×⎢ ⎥⎢ ⎥− × + × − + × − − × + × + ×⎣ ⎦

Page 17: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

由于矩阵有2列,矩阵有3行,所以B不能左

乘A。由矩阵乘法定义和前面的例题可以看出:

(1)矩阵乘法不满足交换律,即在一般情况

(2)不能由 ,推出 或

5 7210 180100 158

−⎡ ⎤⎢ ⎥= −⎢ ⎥⎢ ⎥−⎣ ⎦

≠AB BA

AB =O A =O B =O

Page 18: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(3)不能由 , ,推出

在一般情况下有:

矩阵乘法满足下列运算规律:

(1)(2)

AC = AB ≠A O B = C

≠≠

2 2 2

2 2

(A + B) A + 2AB +B

(A + B)(A - B) A - B

( ) ( )AB C = A BC

( )A B +C = AB + AC( )A+B C = AC+BC

Page 19: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(3) , 为数

(4)

(5) , ,其中 为正

整数, 必须为方阵。

( ) ( ) ( )λ λ λ= =AB A B A B λ

m n n m m n m n× × ×= =A I I A A

k l k l+=A A A ( )lk k l=A A lk ,A

Page 20: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.1.4 矩阵的转置

定义2.5 设是 一个 矩阵,将矩

阵 中的行换成同序数的列得到的一个

矩阵,称为矩阵 的转置矩阵,记作 ,

或 。

例如, , 则

( )ija=A nm×

A mn×A TA

′A

1 5 32 9 4⎡ ⎤

= ⎢ ⎥⎣ ⎦

A1 25 93 4

T

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

A

Page 21: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

矩阵转置满足以下运算规律

(1)

(2)

(3)

(4)

( )TT =A A

( )T T T= +A +B A B

( )T Tλ λ=A A

( )T T T=AB B A

Page 22: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

在此只证明(4)证明:设 , ,记, ,据矩阵乘法定义及矩阵

转置定义知:

而 的第 行就是 的第 列,为:

, 的第 列就是 的第 行,为:

,因而有

( )ij m sa

×=A ( )ij s n

=B ( )ij m nc

×=AB =C

( )T Tij n m

= =B A D

∑=

=s

kkjikij bac

1TB j B j

sjjj bbb L,, 21

TA i A i isii aaa L,, 21

Page 23: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

即得 ,亦即 。

定义2.6 如果n阶方阵 满足 ,则称为

对称矩阵。如果n阶方阵 满足 ,则称

为反对称矩阵。

显然反对称阵的主对角线上元素都是零。

issjijijji abababd +++= L2211

sjisjiji bababa +++= L2211

ijc= ( )njmi ,,2,1;,,2,1 LL ==

TC = D ( )T T TAB = B ATA = AA

A −TA = A

Page 24: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.2 矩阵的逆

2.2.1 逆矩阵的定义

定义2.7 设 为n阶方阵,若存在n阶方阵

,使得 ,其中 为n阶单位矩

阵,则称 为可逆矩阵或 是可逆的,并称

为 的逆矩阵。

如果 的逆矩阵为 ,记 ,显然,则

的逆矩阵为 ,记 ,我们也称矩阵

和矩阵 互逆。

A BnAB = BA = I nI

A AAB

AA

A

BB

B -1A = B-1B = A

Page 25: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

例2.7 设 , ,

,分析矩阵 和矩阵 、矩阵

和矩阵 的关系。

解:

1 21 3⎡ ⎤

= ⎢ ⎥⎣ ⎦

A3 21 1

−⎡ ⎤= ⎢ ⎥−⎣ ⎦

B3

69

⎡ ⎤⎢ ⎥= −⎢ ⎥⎢ ⎥⎣ ⎦

C

1/31/6

1/9

⎡ ⎤⎢ ⎥= −⎢ ⎥⎢ ⎥⎣ ⎦

D A B C

D1 21 3⎡ ⎤

= ⎢ ⎥⎣ ⎦

AB1 21 3⎡ ⎤⎢ ⎥⎣ ⎦

1 00 1⎡ ⎤

= ⎢ ⎥⎣ ⎦

=BA3 2 1 21 1 1 3

−⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥−⎣ ⎦ ⎣ ⎦

1 00 1⎡ ⎤

= ⎢ ⎥⎣ ⎦

Page 26: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

所以,矩阵 和矩阵 互为逆矩阵。

矩阵 和矩阵 也互为逆矩阵。

B3

69

⎡ ⎤⎢ ⎥= −⎢ ⎥⎢ ⎥⎣ ⎦

CD1/ 3

1/ 61/ 9

⎡ ⎤⎢ ⎥−⎢ ⎥⎢ ⎥⎣ ⎦

11

1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

11

1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

C D

A

1 / 3 31 / 6 6

1 / 9 9

⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥− −⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦

DC =

Page 27: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.2.2 逆矩阵的性质

性质1 如果矩阵 可逆,则 的逆矩阵唯一

性质2 若 和 为同阶方阵,且满足

则 ,即矩阵 和矩阵 互逆。

性质3 若 可逆,则 也可逆,且

性质4 若 可逆,数 ,则 可逆,

性质5 若 、 均为 阶可逆方阵,则 也可

逆,且

A AB AB = I

BA = I A BA -1A ( )-1-1A = A

A 0≠λ λA

( ) 1 1λλ

− = -1A A

A B n AB( )-1 -1 -1AB = B A

A

Page 28: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

性质6 若 可逆,则 也可逆,且

例2.8 设方阵 满足 ,试证

可逆,并求 。

解:根据已知条件,可以得到:

则有:

所以矩阵 可逆,且 。

A TA ( ) ( )1 1 TT − −=A AA 2A + 2A - 5I = O A

-1A( )A A+2I = 5I

⎛ ⎞⎜ ⎟⎝ ⎠A+ 2IA = I5

A 25

⎛ ⎞⎜ ⎟⎝ ⎠

-1 A + IA =

Page 29: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.3 矩阵的分块在矩阵运算中,特别是针对高阶矩阵,常常

采用矩阵分块的方法将其简化为较低阶的矩

阵运算。

用若干条纵线和横线将矩阵分为若干个小矩

阵,每一个小矩阵称为的子块,以子块为元

素的矩阵,称为分块矩阵。

Page 30: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

比如将4×3矩阵 分为

, , ,

它们可分别表示为:

A

⎡ ⎤⎢ ⎥⎣ ⎦

11 12

21 22

A AA A

[ ]1 2 3A A A⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12

21 22

31 32

A AA AA A

⎡ ⎤⎢ ⎥⎣ ⎦

11 12 13

21 22 23

A A AA A A

Page 31: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

分块矩阵的运算与普通矩阵类似,

1.加法运算

设 ,都是 矩阵,且将 , 按完全相同

的方法分块:

A AB Bnm×

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 r s

A A AA A A

A

A A A

L

L

L L L

L

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

B B BB B B

B

B B B

L

L

L L L

L

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 11 12 12 1s 1s

21 21 22 22 2s 2s

r1 r1 r2 r2 rs rs

A +B A +B A +BA +B A +B A +B

A+B

A +B A +B A +B

L

L

L L L

L

Page 32: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.数乘运算

设 ,有:

3.乘法运算

设 为 矩阵, 为 矩阵,将它们分别分

块成

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

A A AA A A

A

A A A

L

L

L L L

L

λ λ λλ λ λ

λ

λ λ λ

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

A A AA A A

A

A A A

L

L

L L L

L

A lm× B nl ×⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

A A AA A A

A

A A A

L

L

L L L

L

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

B B BB B B

B

B B B

L

L

L L L

L

Page 33: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

其中 的列数分别等于

的行数 ,即 可以左乘

则有:

其中

i1 i2 i tA ,A , ,AL 1j 2j t jB ,B , ,BL

( ;,2,1 ri L= )sj ,,2,1 L=i kA

k jB ( )1,2, ; 1,2, , ; 1,2, ,i r j s k t= = =L L L

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

C C CC C C

AB

C C C

L

L

L L L

L

1

t

k== ∑i j i1 1j i2 2j i t t j ik k jC = A B + A B + + A B A BL

Page 34: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

4.转置运算

设 有:

注意分块矩阵的转置,不仅要把每个子块内

的元素位置转置,而且要要把子块本身的位

置转置。

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 12 1s

21 22 2s

r1 r2 rs

A A AA A A

A

A A A

L

L

L L L

L 2

T T T

T T TT

T T T

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

11 21 s1

12 22 s2

1r r sr

A A AA A A

A

A A A

L

L

L L L

L

Page 35: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

5.分块对角矩阵

如果将方阵 分块后,有以下形式:

其中主对角线上的子块 均是方

阵,而其余子块全是零矩阵,则称 为分块

对角矩阵,记为 。

A⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎣ ⎦

1

2

r

AA

A

AO

iA ( )ri ,,2,1 L=

A( ),diag= 1 2 rA A ,A , AL

Page 36: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

设有两个同型且分块方法相同的对角矩阵

则有

⎥⎥⎥⎥

⎢⎢⎢⎢

=

r

2

1

A

AA

AO

⎥⎥⎥⎥

⎢⎢⎢⎢

=

r

2

1

B

BB

BO

⎥⎥⎥⎥

⎢⎢⎢⎢

=

rr

22

11

BA

BABA

ABO

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

kr

k2

k1

k

A

AA

AO

Page 37: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

对于上面的分块矩阵 ,若对角线上的所有

子块 都可逆,则有:

例2.9 利用分块矩阵的概念,把下列线性方程

组写成向量等式。

A

1 2 rA ,A , ,AL

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

=

1

1

1

1

r

2

1

A

AA

AO

⎪⎩

⎪⎨

−=++−−=++−−=+−

344324222622

4321

4321

421

xxxxxxxxxxx

Page 38: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

解:线性方程组的矩阵表示为:

把系数矩阵按列分成4块:

与常数矩阵 分别用向量 和向量

来表示,则有:

⎟⎟⎟

⎜⎜⎜

−−−

=

⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜

⎟⎟⎟

⎜⎜⎜

−−−

322

441342126022

4

3

2

1

xxxx

⎟⎟⎟

⎜⎜⎜

⎟⎟⎟

⎜⎜⎜

⎟⎟⎟

⎜⎜⎜

−−−

⎟⎟⎟

⎜⎜⎜

446

,420

,112

,322

⎟⎟⎟

⎜⎜⎜

−−−

322

1 2 3 4α ,α ,α ,α b

Page 39: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

进而得到向量等式:

( )

1

2

3

4

xxxx

⎛ ⎞⎜ ⎟⎜ ⎟ =⎜ ⎟⎜ ⎟⎝ ⎠

1 2 3 4α ,α ,α ,α b

1 2 3 4x x x x+ + +1 2 3 4α α α α = b

Page 40: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.4 初等矩阵

定义2.8 单位矩阵 经过一次初等变换所得到

的矩阵称为初等矩阵或初等方阵。

前面介绍了三种初等变换,每一种初等变

换,都有一个相对应的初等矩阵

(1)交换单位矩阵 的 , 两行(或 , 两列),得到的初等矩阵记为 ,即:

I

I i j ji( ),i jE

Page 41: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(2-12)( )

1

10 1

1,

11 0

1

1

i

i j

j

⎛ ⎞⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟

= ⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠

E

O

L

M O M

L

O

Page 42: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(2)用一个非零数 乘单位矩阵 的第 行

(或第 列),得到的初等矩阵记为 ,

即:

(2-13)

k I ii ( )( )i kE

( )( )

1

1

1

1

i k k i

⎛ ⎞⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟

= ⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠

E

O

O

Page 43: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

(3)将单位矩阵 第 行的 倍加到第 行上

(或将单位矩阵第 列的 倍加到第 列上)

得到的初等矩阵记为 ,即:

(2-14)

I j

j

k

ki

i( )( ),i j kE

( )( )

1

1,

1

1

k ii j k

j

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

E

O

L

O M

O

Page 44: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

例2.10 设

求:E1*A,E2*A,E3*A。

11 12 13

21 22 23

31 32 33

a a aa a a

a a a

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

A 0 1 0 1 0 0 0 0 1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

E1

1 0 0 0 4 0 0 0 1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

E21 0 00 1 04 0 1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

E3

Page 45: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

解:

11 12 13 21 22 23

21 22 23 11 12 13

31 32 33 31 32 33

0 1 0 a a a a a a 1 0 0 a a a a a a 0 0 1 a a a a a a

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥= ⋅ =⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

A1 = E1* A

11 12 13 11 12 13

21 22 23 21 22 23

31 32 33 31 32 33

1 0 0 a a a a a a 0 4 0 a a a 4a 4a 4a 0 0 1 a a a a a a

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥= ⋅ =⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

A2 = E2* A

11 12 13 11 12 13

21 22 23 21 22 23

31 32 33 31 11 32 12 33 13

1 0 0 a a a a a a 0 1 0 a a a a a a 4 0 1 a a a a +4a a +4a a +4a

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥= ⋅ =⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

A3=E3*A

Page 46: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

定理2.1 设 是一个 矩阵,对 施行一

次初等行变换,其结果等于在 的左边乘以

相应的 阶初等矩阵;对 施行一次初等列变

换,其结果等于在 的右边乘以相应的 阶初

等矩阵。

A

A

A

AA

nm×

mn

Page 47: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

定理2.2 设 为 阶方阵,那么下面各命题

等价:

(1) 是可逆矩阵;

(2)线性方程组 只有零解;

(3) 可以经过有限次初等行变换化为单位

矩阵 ;

(4) 可以表示为有限个初等矩阵的乘积。

A

A

A

A

n

Ax =O

nI

Page 48: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

例2.11 设

判断 、 是否可逆,如果可逆,请求之。

解:

1 3 23 6 5

1 1 1

−⎡ ⎤⎢ ⎥= − −⎢ ⎥⎢ ⎥−⎣ ⎦

A3 6 22 4 11 2 1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

B

A B

[ ]IAM1 3 -2 1 0 0-3 -6 5 0 1 01 1 -1 0 0 1

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

13

12 3

rr

rr

+1 3 2 1 0 00 3 1 3 1 00 2 1 1 0 1

−⎡ ⎤⎢ ⎥−⎢ ⎥⎢ ⎥− −⎣ ⎦

22

321

rr

r

− 1 3 2 1 0 00 1 0.5 0.5 0 0.50 3 1 3 1 0

−⎡ ⎤⎢ ⎥− −⎢ ⎥⎢ ⎥−⎣ ⎦

23

21

3

3

rr

rr

−1 0 0.5 0.5 0 1.50 1 0.5 0.5 0 0.50 0 0.5 1.5 1 1.5

− −⎡ ⎤⎢ ⎥− −⎢ ⎥⎢ ⎥⎣ ⎦

Page 49: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

则矩阵 可逆,且其逆为:

32r 1 0 0.5 0.5 0 1.50 1 0.5 0.5 0 0.50 0 1 3 2 3

− −⎡ ⎤⎢ ⎥− −⎢ ⎥⎢ ⎥⎣ ⎦

32

31

5.0

5.0

rr

rr

+

+ 1 0 0 1 1 30 1 0 2 1 10 0 1 3 2 3

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

1 1 32 1 13 2 3

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

-1AA

[ ]B IM3 6 2 1 0 02 4 1 0 1 01 2 1 0 0 1

⎡ ⎤⎢ ⎥=⎢ ⎥⎢ ⎥⎣ ⎦

31 rr ↔ 1 2 1 0 0 12 4 1 0 1 03 6 2 1 0 0

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

Page 50: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

显然矩阵 通过初等行变换不能化为单位矩

阵,则矩阵 不可逆。 是降秩的。它通过初

等行变换,可以化出一个零行,则其秩为2。故当A不可逆时,(2-15)式应改为:

其中是 秩为r的n×n方阵,r<n。即它有r个非零行和n-r个零行。

13

12

3

2

rr

rr

− 1 2 1 0 0 10 0 1 0 1 20 0 1 1 0 3

⎡ ⎤⎢ ⎥− −⎢ ⎥⎢ ⎥− −⎣ ⎦

( ) 2

23

1 r

rr

− 1 2 1 0 0 10 0 1 0 1 20 0 0 1 1 1

⎡ ⎤⎢ ⎥−⎢ ⎥⎢ ⎥− −⎣ ⎦

BB B

=s 2 1 rE E E A U0L

rU0

Page 51: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.5 应用实例

2.5.1 成本核算问题

例2.12 某厂生产三种产品,每件产品的成本

及每季度生产件数如表2.6及表2.7所示。试提

供该厂每季度的总成本分类表。表2.6 每件产品分类成本

成本(元) 产品A 产品B 产品C 原材料 0.10 0.30 0.15劳动 0.30 0.40 0.25

企业管理费 0.10 0.20 0.15

Page 52: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

表2.7 每季度产品分类件数

解:用矩阵来描述此问题,设产品分类成本

矩阵为 ,季度产量矩阵为 ,则有:

产品 夏 秋 冬 春

A 4000 4500 4500 4000B 2000 2800 2400 2200C 5800 6200 6000 6000

M P0.10 0.30 0.150.30 0.40 0.25 ,0.10 0.20 0.15

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

M4000 4500 4500 40002000 2800 2400 22005800 6200 6000 6000

⎡ ⎤⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦

P

Page 53: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

令 ,则 的第一行第一列元素为:(1,1)=0.1×4000+0.3×2000+0.15×5800=1870

不难看出,它表示了夏季消耗的原材料总成

本。

在Matlab环境下,键入:>>M=[0.1,0.3,0.15;0.3,0.4,0.25;0.1,0.2,0.15];>>P=[4000,4500,4500,4000;2000,2800,2400,2200;5800,

6200,6000,6000];

>>Q=M*PQ = 1870 2220 2070 1960

3450 4020 3810 35801670 1940 1830 1740

Q = M P QQ

Page 54: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

为了进一步计算矩阵Q的每一行和每一列的

和,可以继续键入:>>Q*ones(4,1)ans = 8120

148607180

>>ones(1,3)*Qans = 6990 8180 7710 7280

并可以继续算出全年的总成本:>>ans*ones(4,1)

ans =30160

Page 55: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

根据以上计算结果,可以完成每季度总成本

分类表,如表2.8所示。

表2.8 每季度总成本分类表

成本(元) 夏 秋 冬 春 全年

原材料 1870 2220 2070 1960 8120劳动 3450 4020 3810 3580 14860

企业管理费 1670 1940 1830 1740 7180总成本(元) 6990 8180 7710 7280 30160

Page 56: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.5.2 特殊矩阵的生成

例2.13 在Matlab环境下生成矩阵X:

矩阵X有相同的10行,每一行都是公差为1的等差数列。

解:令

则 ,就实现了矩阵赋值。

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−−−

1090910

10909101090910

2110

LL

LLLLLLL

LL

LL

X

1T2 vvX =

10

[ 10, 9, ,9,10], [1,1, ,1,1]= − − =1 2v vL L14243

Page 57: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

键入MATLAB语句:>> v1= -10:10; v2=ones(1,10)>> X=v2'*v1

例2.14 在Matlab环境下生成范德蒙矩阵。

解:这里用了Matlab的符号运算功能。键

入:>>syms x1 x2 x3 x4 real % 令x1 x2 x3 x4为实数符号变量

>>x=[x1,x2,x3,x4]; y=0:3;>>A= x'*ones(1,4)>>B=(ones(4,1)*y

>>V=A.^B % 两个方阵的元素群求幂

Page 58: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

程序的运行结果为:

Matlab内置的范德蒙矩阵生成函数vander.m是不能用符号表示的,只能产生数值矩阵。

x1, x1, x1, x1 0 1 2 3 1 x1 x1^2 x1^3 x2, x2, x2, x2 0 1 2 3 1 x2 x

A= , B= , V= x3, x3, x3, x3 0 1 2 3 x4, x4, x4, x4 0 1 2 3

⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦

2^2 x2^3 1 x3 x3^2 x3^3 1 x4 x4^2 x4^3

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

Page 59: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.5.3 逆矩阵的求解

例2.15 设 试求其逆阵

解:当矩阵的阶数较高时,利用Matlab辅助

计算就尤显重要。用Matlab来求矩阵的逆,

其方法很多。首先在Matlab环境下键入:

>>A=[3,0,3,-6;5, -1,1, -5; -3,1,4, -9;1, -3,4, -4];

3 0 3 65 1 1 53 1 4 91 3 4 4

−⎡ ⎤⎢ ⎥− −⎢ ⎥=⎢ ⎥− −⎢ ⎥

− −⎣ ⎦

A

Page 60: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

方法1, A^-1,

方法2, inv(A),

方法3, A\eye(4),

方法4, U=rref([A,eye(4)]); U(:,5:8)

运行结果都为:ans = 0.2323 -0.0101 -0.1313 -0.0404

0.5354 -0.3131 -0.0707 -0.25250.5859 -0.4747 -0.1717 0.10100.2424 -0.2424 -0.1515 0.0303

Page 61: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

例2.16 求矩阵 的逆。

解:矩阵求逆命令inv也可以用符号变量。在

Matlab环境下,键入:>>syms a b c d, A=[a,b;c,d], V=inv(A)

结果为:V = [ d/(a*d-b*c), -b/(a*d-b*c)]

[ -c/(a*d-b*c), a/(a*d-b*c)]

a bc d⎡ ⎤

= ⎢ ⎥⎣ ⎦

A

Page 62: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.5.4 图及其矩阵表述

例如,图2.1为1,2,3,4四个城市之间的空

运航线的有向图。

图2.1 航线图

它可以用下列航路矩阵表示: 0 0 1 11 0 0 00 1 0 01 0 1 0

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎣ ⎦

A1

Page 63: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.5.5 网络的矩阵分割和连接

在电路设计中,经常要把复杂的电路分割为

局部电路,每一个电路都用一个网络“黑盒子”来表示。“黑盒子”的输入为u1,i1,输出为

u2,i2,其输入输出关系用矩阵A来表示(如

图2.2所示):

图2.2 单个子网络模型

2 1

2 1

u uA

i i⎡ ⎤ ⎡ ⎤

=⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦

Page 64: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

以图2.3为例,把两个电阻组成的分压电路分

成两个串接的子网络。第一个子网络包含电

阻R1,第二个子网络包含电阻R2,列出第一

个子网络的电路方程为:

图2.3 两个子网络串联模型

2 1 2 1 1 1,i i u u i R= = −

Page 65: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

写成矩阵方程为:

同样可列出第二个子网络的电路方程,

写成矩阵方程为:

2 1 1 11

2 1 1

10 1

u R u uA

i i i−⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤

= ⋅ =⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦

3 2 2 2 3 2/ ,i i u R u u= − =

3 2 22

3 2 2 2

1 01/ 1

u u uA

i R i i⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤

= ⋅ =⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥−⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Page 66: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

从上分别得到两个子网络的传输矩阵

整个电路的传输矩阵为两者的乘积

11 2

2

1 1 0,

0 1 1/ 1R

A AR

−⎡ ⎤ ⎡ ⎤= =⎢ ⎥ ⎢ ⎥−⎣ ⎦ ⎣ ⎦

1 11 2

2 2 1 2

1 1 0 10 1 1/ 1 1/ 1 /

R RA A A

R R R R− −⎡ ⎤ ⎡ ⎤ ⎡ ⎤

= ⋅ = ⋅ =⎢ ⎥ ⎢ ⎥ ⎢ ⎥− − +⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Page 67: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

2.5.6 弹性梁的柔度矩阵

设简支梁如图2.4所示,在梁的三个位置分别

施加力f1,f2和f3后,在该处产生的综合变形

(通常称为挠度)为图示的y1,y2和y3。

图2.4 简支梁在三个点的力和变形(挠度)

Page 68: 第二章矩阵运算及其应用 - Xidianjpkc.xidian.edu.cn/xxds/ppt/chenhuaichen/chapter02.pdf第二章矩阵运算及其应用 2.1 矩阵的加减乘法 2.2 矩阵的逆 2.3 矩阵的分块

根据虎克定律,在材料未失去弹性的范围内,

三个力与它引起的三个变形都呈线性关系,可

以写成矩阵形式:

用向量和矩阵符号表示为:y=DfD中的各元素为挠度元素,这些元素的值越大

表明这个梁愈柔软,所以矩阵D被称作柔度矩

阵。

柔度矩阵D的逆就是刚度矩阵K。

1 11 12 13 1

2 21 22 23 2

3 31 32 33 3

y d d d fy d d d fy d d d f

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥= ⋅⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦