上机教学二-线性代数综合实例_图文_图文
合集下载
线性代数ppt

A 其中A是A的伴随阵.
推论 设A、B 都是n阶方阵,若AB E(或
BA E) , 则B A1.
3. 可逆矩阵的性质
1 若A可逆,则A1也可逆,且 A1 1 A.
2 若A可逆,数 0,则A可逆,且 A1 1 A1.
3 若A, B为同阶可逆矩阵,则AB也可逆,且 1
1 1
4 若A可逆,则AT也可逆 ,且 A A .
线性代数总复习
第一章 行列式
第一节 n阶行列式的定义
二阶行列式的计算方法
a11 a21
a12 a22
a11a22
a12a21.
三阶行列式的计算方法——沙路法
一些常用的行列式结果:
a11 a12 a1n
1.
0 a22 a2n
a11a22
ann
0 0 ann
1
2.
2
12 n
1
n
3.
(其中 为数);
3 AB C AB AC, B C A BA CA;
方阵的幂运算: (1) Ak Al Akl (2) ( Ak )l Akl
注意:ABk AkBk .
转置运算:
1 AT T A;
2 A BT AT BT ; 3 AT AT ; 4 ABT BT AT .
M
M
M
an1
an2
ann
则D等于下列两个行列式之和:
a11 a12 a1n
a11 a12 a1n
MMM
bi 2 bin ci1
M
M
M
ci 2 cin
M
M
an1 an2 ann
an1 an2 ann
性质1.6 把行列式的某一行(列)的各元素乘以 同一数然后加到另一行(列)对应的元素上去,行列 式不变. (倍加运算)
推论 设A、B 都是n阶方阵,若AB E(或
BA E) , 则B A1.
3. 可逆矩阵的性质
1 若A可逆,则A1也可逆,且 A1 1 A.
2 若A可逆,数 0,则A可逆,且 A1 1 A1.
3 若A, B为同阶可逆矩阵,则AB也可逆,且 1
1 1
4 若A可逆,则AT也可逆 ,且 A A .
线性代数总复习
第一章 行列式
第一节 n阶行列式的定义
二阶行列式的计算方法
a11 a21
a12 a22
a11a22
a12a21.
三阶行列式的计算方法——沙路法
一些常用的行列式结果:
a11 a12 a1n
1.
0 a22 a2n
a11a22
ann
0 0 ann
1
2.
2
12 n
1
n
3.
(其中 为数);
3 AB C AB AC, B C A BA CA;
方阵的幂运算: (1) Ak Al Akl (2) ( Ak )l Akl
注意:ABk AkBk .
转置运算:
1 AT T A;
2 A BT AT BT ; 3 AT AT ; 4 ABT BT AT .
M
M
M
an1
an2
ann
则D等于下列两个行列式之和:
a11 a12 a1n
a11 a12 a1n
MMM
bi 2 bin ci1
M
M
M
ci 2 cin
M
M
an1 an2 ann
an1 an2 ann
性质1.6 把行列式的某一行(列)的各元素乘以 同一数然后加到另一行(列)对应的元素上去,行列 式不变. (倍加运算)
2.3线性代数讲解PPT课件

anj
0 0
a11 a1, j1
a a i1,1
i1, j1
a a i1,1
i1, j1
an1 an, j1
0 0
a1, j1 a1n
a a i1, j1
i 1, n
a a i1, j1
i 1, n
an, j1 ann
(1)i j aij M ij aij (1)i j M ij aij Aij
cd
(1)2n1 b
cd
c
d0
0
0d
0c
d
c0
0
adD2(n1) bcD2(n1)
(ad bc)D2(n1)
递推公式
D2n (ad bc)1 D2(n1) (ad bc)2 D2(n2)
(ad bc)n1 D2
(ad bc)n
1 5 1 3
1 1 11 例7 设有行列式 1 1 2 3 , 求A41 A42 A43 A44 ,
即
m k 6, m 4k 12.
故 m 4,k 2.
3.3 Laplace定理
定义 设 D是一个n阶行列式,在D中取定某K个行及
某k个列 1 k n ,由这些行与列相交处的元素构成
一个k阶行列式,称之为D的一个k阶子式.
例如
a a a a 11
12
13
14
D a21 a22 a23 a24
a a a a 31
32
33
34
a a a a 41
42
43
44
N1
a22 a32
a23 a33
N2
a21 a41
a23 a43
是 D的两个2阶子式.
0 0
a11 a1, j1
a a i1,1
i1, j1
a a i1,1
i1, j1
an1 an, j1
0 0
a1, j1 a1n
a a i1, j1
i 1, n
a a i1, j1
i 1, n
an, j1 ann
(1)i j aij M ij aij (1)i j M ij aij Aij
cd
(1)2n1 b
cd
c
d0
0
0d
0c
d
c0
0
adD2(n1) bcD2(n1)
(ad bc)D2(n1)
递推公式
D2n (ad bc)1 D2(n1) (ad bc)2 D2(n2)
(ad bc)n1 D2
(ad bc)n
1 5 1 3
1 1 11 例7 设有行列式 1 1 2 3 , 求A41 A42 A43 A44 ,
即
m k 6, m 4k 12.
故 m 4,k 2.
3.3 Laplace定理
定义 设 D是一个n阶行列式,在D中取定某K个行及
某k个列 1 k n ,由这些行与列相交处的元素构成
一个k阶行列式,称之为D的一个k阶子式.
例如
a a a a 11
12
13
14
D a21 a22 a23 a24
a a a a 31
32
33
34
a a a a 41
42
43
44
N1
a22 a32
a23 a33
N2
a21 a41
a23 a43
是 D的两个2阶子式.
线性代数PPT课件:第4节 应用举例

1.4.2 平行六面体的体积
a
对于三阶行列式 D f
d b
e g ,
i c a d e 令 f , b , g , h i c 则向量组,, 称为三阶行列式D的列向量组.
关于三阶行列式与其列向量组,我们有以下定理.
分别为(0 , 0),(5 , 1),(5 , 3)和(2 , 5), 求其面积.
y
实验系统
x
用该例中的方法可求多边行的面积,进而可求
任意不规则平面图形面积的近似值.
例3 判别下列各题中给出的三个点是否共线,
若不共线,求由它们确定的三角形的面积. (1) (-1,-1),(1,3),(2,5); (2) (1,2),(-1,2),(2,-1).
组. 如图所示,向量,
确定一个平行四边形.关于二 阶行列式与其列向量组有以下 定理.
定理1.4.1 二阶行列式D的列向量组所确定的
平行四边形的面积等于|D|.
例1 计算由点(–2 , – 2),(4 , –1),(6 , 4),
和(0 , 3)定的平行四边形的面积.
例2 如图所示的四边形的四个顶点的坐标
第 1.4 节
应用举例
平行四边形的面积
式的几 何解释,即用二阶行列式求平面图形的面积,用 三阶行列式求平行六面体的体积.
1.4.1 平行四边形的面积
设有二阶行列式 D
a b c d
,令则向量组
a b c , d , , 称为二阶行列式D的列向量
例6 判别下列各题中给出的四个点是否共面,
若不共面,求由它们确定的四面体的体积. (1) (-1 , 1 , 3) , (1 , -1 , 1) , (-1 , 1 , 1) , (1 , 2 , 1), (2) (1 , -1 , 1) , (-1 , 3 , -1) , (-2 , 2 , 1) , (1 , -2 , 2).
线性代数知识点全面总结PPT课件

量 组 的
维 向 量 线性相关
判定 概念 判定
充要条件
线
概念
充分条件
性 相
线性无关
判定
充要条件 充分条件
关 性
概念
向
极大无关组 求法
量
概念
空
向量空间的基
间
线 Ax = b
解
有解判定R(A)≠R(B)无解 的
性 方 程 组
初行变换等阶梯形
R(A)=R(B)有解 结
构
R(A)=n仅有零解 基
Ax = 0
2、矩阵的乘法
(1)(AB)C = A ( BC ) ;
(2) A ( B + C ) =
(3) (kA)(lB) = (kl)AB;
(4) AO =OA = O.
3、矩阵的转置
(1)(AT)T = A; (3)(kA)T =kAT;
(2) (A+B)T = AT+BT; (4) (AB)T = BTAT.
A
A12
A22
An1
An2
A1n A2n
Ann
概 如果AB=BA=E,则A可逆, 念 B是A的逆矩阵.
用定义
逆 矩求
用伴随矩阵 A1 1 A
A
阵
法
分块对 A
角矩阵
0
0 1 A1
B
0
0 0
B1
B
A1 0
0
A1
B1
0
|A| ≠ 0 , A
证 法
可|A逆| =.0 , A不可 逆AB .= E , A与B互逆.
总 有 解R(A)<n有非零解
A+B = ( aij + biAj与) B同型
线性代数电子教案PPT课件

第一节 第二节 第三节 第四节 第五节 第六节 第七节 第八节
向量的内积 方阵的特征值与特征向量 相似矩阵 实对称矩阵的对角化 二次型与线性变换 二次型的标准形 用配方法化二次型为标准形 正定二次型
上页 下页 返回
第六章 线性空间与线性变换
第一节 第二节 第三节 第四节
线性空间的定义及性质 维数 基与坐标 基变换与坐标变换 线性变换及其矩阵表示
上页 下页 返回
Chapter 4 Linear Systems of Equations
Section 1 Existence of Solutions of the Systems of Linear Equations
Section 2 Homogenous Systems of Linear Equations Section 3 Non-homogeneous Systems
上页 下页 返回
Contents
Chapter1 Determinant Chapter2 Linear Dependence of Sets of Vectors Chapter3 Matrix Chapter4 Linear Systems of Equations Chapter5 Similar matrices and quadratic form Chapter6 Linear Space and Linear Transform
返回
软件说明 总目录 创作集体 使用方法 返回
or a column Section 4 Cramer’s Rule
上页 下页 返回
Chapter 2 Linear Dependence of Sets of Vectors
and Vector space
大连理工大学线性代数上机作业PPT

变量及数组输入
• 3:矩阵的简单运算 c=inv(a) %方阵的逆阵 y=c*b %矩阵乘积 d=[a b];disp([d]) %矩阵拼接 d=a'; disp([d]) %矩阵转置 g=2*a+3 %常数乘矩阵,各元素加3 p=eye(3) %3阶单位矩阵 y=a.*p %两矩阵对应元素乘积 zeros(3) %3阶零矩阵
2 b a 1 ,A 12 f c e 1 b 2 2 15 f c 3 3 22 g 4 4 , 0 .1, 0 .2, 0 .5, 0 .7 , 0 .9, 0 .9 5 17 h d
《线性代数》 —上机教学
上机内容:
一、求向量组的最大无关组;
二、解线性方程组;
三、解决实际问题举例.
上机软件:Matlab
上机界面
MATLAB中基本代数运算符
运算 加法,a+b 减法,a-b 乘法,a×b 除法,a÷b 乘幂,ab 符号 + * / or \ ^ 举例 5+3 5-3 5*3 48/4=4\48=12 5^2=25
•
>>
三.Help
四、上机作业
N= 200865083共9位 e a b d a= 后两位 83 1 2 3 4 B b=第4-5位 86 1 2 1 5 2 2,B列向量组的一个最大无关组. d=第4,8位 e=第1,8位 2. A*B+B*A f=第5,9位 3. Ax=b,Bx=b的解 g=第4,9位 4. A,B的行列式,逆,秩 h=第5,7位 60 5. A-B,A+B,A*B的行列式,逆,秩 6. 见后面一页
线性代数应用举例1

例3 求解下列线性方程组,并画出三维图形来表示解 的情况。
x1 5 x 2 x3 1 (1) 3x1 3x2 x3 2 ; 2 x 0 .5 x x 3 2 3 1
8 x1 x 2 x3 0 (2) 2 x1 x 2 x3 0 ; 3 x x x 0 1 2 3 5 x 2 x3 8 (4) 7 x 2 x3 10 x3 15
化简为标准的矩阵形式如下:
4 1 1 0
1 1 0 T1 30 4 0 1 T2 50 0 4 1 T3 60 1 1 4 T4 80
在MATLAB命令窗口输入: A=[4,-1,-1,0; -1,4,0,-1; -1,0,4,-1; 0,-1,-1,4]; b=[30; 50; 60; 80]; U=rref([A,b])
线性代数中的几何背景
• • • • • • 一、方程及方程组的几何意义 二、行列式的几何意义 三、平面上线性变换的几何意义 四、二维矩阵特征值的几何意义 五、向量组的线性相关性的几何意义 六、二次型的正定性及其所对应的 二次曲面 f f x1 , x2
一、方程及方程组的几何意义
二元一次方程在几何上表示的是一根直线,则两个二元一次方 程组在几何上则表示两根直线的位置关系:
5 x1 7 x 2 x3 5 (3) x1 4 x 2 x3 12 ; x 4 x x 25 2 3 1
利用MATLAB的M文件编辑器绘图可得:
图3 三元非齐次线性方程组解的几何意义
从图3中可以看出: 方程组(1)的解为三个平面的交点,故该方程组有 唯一解; 方程组(2)的三个平面刚好相交于同一条直线,这 个齐次线性方程组有无穷多解,即解空间是一维的。 方程组(3)的三个平面没有共同的交点。即方程组 无解。 方程组(4)也无解。
线性代数课件

a11 a21 a31 a12 a22 a32 a13 a23 a33
偶排列
奇排列
1
N ( j1 j2 j3 )
a1 j1 a2 j2 a3 j3
线性代数 第一章 行列式
11
定义 设有 n 2 个数,排成 n 行 n 列的数表
a11 a12 n 称为n 阶行列式. 简记为 a ij
it 这种变换称为对换,记作( i s ,)
定理1.1 任一 排列经过一次对换后奇偶性发生改变。
定理1.2
n! n级排列共有 n! 个,其中奇、偶排列相等,各为 2
线性代数 第一章 行列式
10
2
a11 a21 a31
n 阶行列式的定义
a12 a22 a32 a13 a23 a11a22a33 a12a23a31 a13a21a32 a13a22a31 a12a21a33 a11a23a32 a33
主讲
田立芳
统计与数学学院
目录 线性代数 第一章 行列式 退出
1
目
录
行列式 矩阵 线性空间 线性方程组 矩阵的特征值 二次型
线性代数 第一章 主页 行列式 线性代数
退出
2
第一章 行列式
§1 n 阶行列式的定义
§2 行列式的性质 §3 行列式的计算 §4 克莱姆法则
线性代数 第一章 行列式
3
§1.1
线性代数 第一章 行列式
18
性质1 对任何行列式D,有D=DT(行列式与其转置行列式相等) 证
D
T
将DT记为
于是有 bij a ji ( i , j 1,2, , n) 按行列式的定义
j1 j2 jn
偶排列
奇排列
1
N ( j1 j2 j3 )
a1 j1 a2 j2 a3 j3
线性代数 第一章 行列式
11
定义 设有 n 2 个数,排成 n 行 n 列的数表
a11 a12 n 称为n 阶行列式. 简记为 a ij
it 这种变换称为对换,记作( i s ,)
定理1.1 任一 排列经过一次对换后奇偶性发生改变。
定理1.2
n! n级排列共有 n! 个,其中奇、偶排列相等,各为 2
线性代数 第一章 行列式
10
2
a11 a21 a31
n 阶行列式的定义
a12 a22 a32 a13 a23 a11a22a33 a12a23a31 a13a21a32 a13a22a31 a12a21a33 a11a23a32 a33
主讲
田立芳
统计与数学学院
目录 线性代数 第一章 行列式 退出
1
目
录
行列式 矩阵 线性空间 线性方程组 矩阵的特征值 二次型
线性代数 第一章 主页 行列式 线性代数
退出
2
第一章 行列式
§1 n 阶行列式的定义
§2 行列式的性质 §3 行列式的计算 §4 克莱姆法则
线性代数 第一章 行列式
3
§1.1
线性代数 第一章 行列式
18
性质1 对任何行列式D,有D=DT(行列式与其转置行列式相等) 证
D
T
将DT记为
于是有 bij a ji ( i , j 1,2, , n) 按行列式的定义
j1 j2 jn
线性代数相关知识培训教程PPT课件( 93页)

那末 A称为对称阵.
例如A162
6 8
1 0
为对称. 阵
1 0 6
说明 对称阵的元素以主对角线为对称轴对应相
等.
同型矩阵与矩阵相等
1)两个矩阵的行数相等,列数相等时,称为同型矩阵.
例如
1 5
2 6
与
14 8
3 4
为同型矩阵.
3 7 3 9
Aij (1)i j Mij, Aij叫做元素 aij的代数余子.式
A a i1 A i1 a i2 A i2 a iA n in ( i 1 ,2 , ,n ) A a i1 A j1 a i2 A j2 a iA n jn ( i j)
例1 3 1 1 2 5 1 3 4
p1p2pn
列取 . 和
N阶行列式是一个数,该数是n!项的代数和, 每项为取自表中不同行不同列n个元素的乘 积,符号由这n个元素列标排列的逆序数决定 (行标按自然顺序排列),奇排列带负号,偶排 列带正号.
2. 行列式的性质
1)行列式与它的转置行式列相等,即D DT. 2)互换行列式的两行 (列),行列式变号. 3)如果行列式有两行 (列)完全相同,则此行列式 等于零. 4)行列式的某一行(列)中所有的元素都乘以同 一数k,等于用数k 乘此行列式.
6)逆矩阵
伴随矩阵定义
行列式 A 的各个元素的代数余子式A ij 所
构成的如下矩阵
A11
A
A12
A1n
A21 An1 A22 An2 A2n Ann
称为矩阵 A 的伴随矩阵.
伴随矩阵性质
AA A AA E .
逆矩阵定义
例如A162
6 8
1 0
为对称. 阵
1 0 6
说明 对称阵的元素以主对角线为对称轴对应相
等.
同型矩阵与矩阵相等
1)两个矩阵的行数相等,列数相等时,称为同型矩阵.
例如
1 5
2 6
与
14 8
3 4
为同型矩阵.
3 7 3 9
Aij (1)i j Mij, Aij叫做元素 aij的代数余子.式
A a i1 A i1 a i2 A i2 a iA n in ( i 1 ,2 , ,n ) A a i1 A j1 a i2 A j2 a iA n jn ( i j)
例1 3 1 1 2 5 1 3 4
p1p2pn
列取 . 和
N阶行列式是一个数,该数是n!项的代数和, 每项为取自表中不同行不同列n个元素的乘 积,符号由这n个元素列标排列的逆序数决定 (行标按自然顺序排列),奇排列带负号,偶排 列带正号.
2. 行列式的性质
1)行列式与它的转置行式列相等,即D DT. 2)互换行列式的两行 (列),行列式变号. 3)如果行列式有两行 (列)完全相同,则此行列式 等于零. 4)行列式的某一行(列)中所有的元素都乘以同 一数k,等于用数k 乘此行列式.
6)逆矩阵
伴随矩阵定义
行列式 A 的各个元素的代数余子式A ij 所
构成的如下矩阵
A11
A
A12
A1n
A21 An1 A22 An2 A2n Ann
称为矩阵 A 的伴随矩阵.
伴随矩阵性质
AA A AA E .
逆矩阵定义
《线性代数》一些生活例子ppt课件

t1 t3 350,t2 t3 150.
8
(2)若BC路段封闭,那么各路段的车 流量是多少呢?
BC段封闭将导致x6=t3=0,所以各路段 的车流量是:
其中 t1,t2 非负整数
且 t1 350,t2 150
0
9
例2
10
11
12
13
14
15
课堂练习:
16
1子
1
例1:如下图是某城市某区域单行道路网.据 统计进入交叉路口A 每小时车流量为500辆,而 从路口B和C出来的车流量分别为每小时350辆和 150辆.(1)求出沿每一个道路每小时的车流量.
(2)若BC路段封闭,那么各路段的车流量是多少呢?
解(1)如图所示,设沿这些道路每小时车流 量分x1,x2,x3,x4,x5,x6,
19
鉴于出入每一个路口 的车流量是相等的, 于是有
2
3
这就给出6个未知量4个方程构成的线性方程组:
所提的问题就归结为求解上述线性方程组。
4
解
5
对应于系数矩阵的秩,即 秩(A)=3
对应于增广矩阵的秩, 即秩(A)=3
6
7
又由题意知,各个变量取值必须是 非负整数,于是t1,t2,t3必须是非负整数, 且满足条件:
8
(2)若BC路段封闭,那么各路段的车 流量是多少呢?
BC段封闭将导致x6=t3=0,所以各路段 的车流量是:
其中 t1,t2 非负整数
且 t1 350,t2 150
0
9
例2
10
11
12
13
14
15
课堂练习:
16
1子
1
例1:如下图是某城市某区域单行道路网.据 统计进入交叉路口A 每小时车流量为500辆,而 从路口B和C出来的车流量分别为每小时350辆和 150辆.(1)求出沿每一个道路每小时的车流量.
(2)若BC路段封闭,那么各路段的车流量是多少呢?
解(1)如图所示,设沿这些道路每小时车流 量分x1,x2,x3,x4,x5,x6,
19
鉴于出入每一个路口 的车流量是相等的, 于是有
2
3
这就给出6个未知量4个方程构成的线性方程组:
所提的问题就归结为求解上述线性方程组。
4
解
5
对应于系数矩阵的秩,即 秩(A)=3
对应于增广矩阵的秩, 即秩(A)=3
6
7
又由题意知,各个变量取值必须是 非负整数,于是t1,t2,t3必须是非负整数, 且满足条件:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
2.利用矩阵的分解求解线性方程组
矩阵分解是指:根据一定的原理用某种算法将一 个矩阵分解成若干个矩阵的乘积.常见的矩阵分解 有LU分解、QR分解、Cholesky分解,以及Schur 分解、Hessenberg分解、奇异分解等.
6
• 、LU分解
(i)、矩阵的LU分解就是将一个矩阵表示为一个交换下三角 矩阵和一个上三角矩阵的乘积形式.线性代数中已经证明, 只要方阵A是非奇异的,LU分解总是可以进行的. (ii)、 MATLAB提供的lu函数用于对矩阵进行LU分解,其调 用格式为: [L,U]=lu(X):产生一个上三角阵U和一个变换形式的下三角 阵L(行交换),使之满足X=LU.注意,这里的矩阵X必须是 方阵. [L,U,P]=lu(X):产生一个上三角阵U和一个下三角阵L以及 一个置换矩阵P,使之满足PX=LU.当然矩阵X同样必须是方 阵. (iii)、实现LU分解后,线性方程组Ax=b的解x=U\(L\b)或 x=U\(L\Pb),这样可以3
解: 在Matlab中输入:
故
4
二、解线性方程组
• 一、直接解法 • 利用左除运算符的直接解法 • 对于线性方程组Ax=b,可以利用左除运
算符“\”求解: x=A\b
例1 用直接解法求解下列线性方程组. 命令如下: A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4]; b=[13,-9,6,0]'; x=A\b
14375 1375 875
16
pie(x3)
%绘出图形
不同年龄段动物所占百分比 17
结果分析: 15年后,农场饲养的动物总数将达到16625头, 其中0 ~ 5岁的有14375头,占总数的86.46%,6 ~ 10 岁的有1375头,占8.27%,11 ~ 15岁的有875头,占 5.226%,15年间,动物总增长13625头,总增长率为 13625/3000=454.16%。
解得:
x=
-66.5556
25.6667
-18.7778
26.5556
8
(2) QR分解 对矩阵X进行QR分解,就是把X分解为一个正交 矩阵Q和一个上三角矩阵R的乘积形式.QR分解只 能对方阵进行.MATLAB的函数qr可用于对矩阵 进行QR分解,其调用格式为: [Q,R]=qr(X):产生一个一个正交矩阵Q和一个 上三角矩阵R,使之满足X=QR. [Q,R,E]=qr(X):产生一个一个正交矩阵Q、一个 上三角矩阵R以及一个置换矩阵E,使之满足 XE=QR.
上机教学二-线性代数综合实例_图文_图文.ppt
二
《线性代数》综合实例
1
上机目的:
一、培养学生运用线性代数的知识解决实际 问题的意识、兴趣和能力 ;
二、掌握常用计算方法和处理问题的方法.
上机内容:
一、求向量组的最大无关组; 二、解线性方程组; 三、解决实际问题举例.
上机软件:Matlab
2
一、求向量组的最大无关组 • 例1 求下列矩阵列向量组的一个最大无关组.
用密码传出信息,通常也以字母形式出现.例 如上面收到的回复就是JCFZQC,从表面看就不知 所云了.
24
并且编码方法与上面相同.为了解译此码,将上述数 码分为2个3维向量 则有
22
解得
按照对应表值得出的信息是WHY NOT.
23
数码经矩阵转换后常回出现溢出表值(即超过 25)的情况.例中发出的信息就全都是这样的.对此, 通常是将所得大于25的数以26去除后的余数代替, 就能得到对应的字母.这种以余数进行处理的方法 , 用到所谓模算术,它在密码学中有着重要的作用.
18
3、 Hill密码 例3 Hill密码问题:研究秘密信息的编码和 译码的学科,称为密码学.在密码学中,代码称为密码, 未编码的信息称为明文,译成代码的信息称为密文 ,由明文转换成密文的过程称为编码,由密文转换成 的相反过程称为译码.最简单的密码是代用码, 是将字母表中每一字母用不同的字母来代替.这种 类型的码可以容易地由统计分析等方法所破译.克 服这一问题的一种方法是将明文的字母先分组,再 按分组而不是逐个字母进行编码,这通常称为复写 系统.以下简介一种基于矩阵变换的复写系统,称为
7
例2 用LU分解求解例1中的线性方程组. 命令如下:
A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4];
b=[13,-9,6,0]';
[L,U]=lu(A);
x=U\(L\b) 或采用LU分解的第2种格式,命令如下:
[L,U ,P]=lu(A);
x=U\(L\P*b)
实现QR分解后,线性方程组Ax=b的解: x=R\(Q\b)或x=E(R\(Q\b)).
9
例3 用QR分解求解例1中的线性方程组. 命令如下: A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4]; b=[13,-9,6,0]'; [Q,R]=qr(A); x=R\(Q\b) 或采用QR分解的第2种格式,命令如下: [Q,R,E]=qr(A); x=E*(R\(Q\b))
13
2、农场动物数量及总增长率
例2 某农场饲养的动物所能达到的最大年龄 为15岁,将其分为三个年龄组:第一组,0 ~ 5岁;第二 组6 ~ 10岁;第三组11 ~ 15岁。动物从第二年龄组 起开始繁殖后代,经过长期统计,第二年龄组的动 物在其年龄段平均繁殖4个后代,第三组在其年龄 段平均繁殖3个后代,第一年龄组和第二年龄组的 动物能顺利进入下一个年龄组的存活率分别为 1/2和1/4。假设农场现有三个年龄段的动物各 1000头,问15年后农场饲养的动物总数及农场三个 年龄段的动物各将达到多少头?指出15年间,动物 总增长多少头及总增长率.
_1_2__3__4__5_6__7 _8__91_0_1_1_1_2_1_3 _14_1_5_1_6_1_7_18_1_9_2_0_2_1_2_2 _23_2_4_2_5_0
最简单的Hill密码的编码,是将接连的明文字母 两两分组,各数组都构成2维明文向量,再选一个可 逆的整数值2×2矩阵,它将每个明文向量逐一转换 成密文向量.这样的Hill密码称为Hill-2密码.
• 解:在Matlab中输入:
• a=[1,-2,-1,0,2;-2,4,2,6,-6;2,-1,0,2,3;3,3,3,3,4];
• b=rref(a)
• 求得: b =
• 所以
1.0000 0 0 1.0000 00 00
0.3333 0 1.7778
0.6667 0 -0.1111
0 1.0000 -0.3333
10
三、解决实际问题举例
1、化肥配方方案 例1 有甲、乙、丙三种化肥,甲种化肥 每千克含氮70g、磷8g、钾2g;乙种化肥每千克含 氮64g、磷10g、钾0.6g; 丙种化肥每千克含氮70g 磷5g、钾1.4g.若把此三种化肥混合,要求总重量 23kg且含磷149g、钾30g,问三种化肥各需多少千克?
11
解: 设甲、乙、丙三种化肥分别需 千克,依题意得方程组:
用Matlab解方程组: A=[1 1 1;8 10 5;2 0.6 1.4];b=[23;149;30]; X=inv(A)*b (X=A\b)
12
X= 3.0000 5.0000
15.0000 结果分析:
方程组的解为: 即甲、乙、丙三种化肥分别需3kg、5kg、15kg.
19
Hill密码,是由L. S. Hill引进的. 先指定每一个明文字母和密文字母按它在字
母__表__中__的__位__置__和__一__个__数__值__相__对__应__._Z_指__定__为__零__值__.___
A B C D E FGH I J K L M N O P Q R S T U V W X YZ
20
一般地,可以有Hill-n密码.假如现在要发出STU DYMATH这一信息,使用上表的对应,并按Hill-3码 进行编码.首先查得的信息的数字依次是19,20,21, 4,25,13,1,20,8,将它们组成下面三个明文向量:
选择可逆的三阶矩阵,例如
21
将上述信息变为如下三个密文向量:
因而我们发出密码122,81,62,93,55,51,65,37,36. 假如收到的回复信息是114,81,58,104,69,55,
14
解 :年龄组为5岁一段,故将时间周期也取5年。 15年经过3个周期。用k=1,2,3分别表示第一、 二、三个周期, 表示第i个年龄组在第k个周期 的数量。由题意,有如下矩阵递推关系:
即
15
利用Matlab计算有
x0=[1000,1000,1000];
L=[0 4 3;1/2 0 0;0 1/4 0]; x3=(L^3)*x0´ x3=
2.利用矩阵的分解求解线性方程组
矩阵分解是指:根据一定的原理用某种算法将一 个矩阵分解成若干个矩阵的乘积.常见的矩阵分解 有LU分解、QR分解、Cholesky分解,以及Schur 分解、Hessenberg分解、奇异分解等.
6
• 、LU分解
(i)、矩阵的LU分解就是将一个矩阵表示为一个交换下三角 矩阵和一个上三角矩阵的乘积形式.线性代数中已经证明, 只要方阵A是非奇异的,LU分解总是可以进行的. (ii)、 MATLAB提供的lu函数用于对矩阵进行LU分解,其调 用格式为: [L,U]=lu(X):产生一个上三角阵U和一个变换形式的下三角 阵L(行交换),使之满足X=LU.注意,这里的矩阵X必须是 方阵. [L,U,P]=lu(X):产生一个上三角阵U和一个下三角阵L以及 一个置换矩阵P,使之满足PX=LU.当然矩阵X同样必须是方 阵. (iii)、实现LU分解后,线性方程组Ax=b的解x=U\(L\b)或 x=U\(L\Pb),这样可以3
解: 在Matlab中输入:
故
4
二、解线性方程组
• 一、直接解法 • 利用左除运算符的直接解法 • 对于线性方程组Ax=b,可以利用左除运
算符“\”求解: x=A\b
例1 用直接解法求解下列线性方程组. 命令如下: A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4]; b=[13,-9,6,0]'; x=A\b
14375 1375 875
16
pie(x3)
%绘出图形
不同年龄段动物所占百分比 17
结果分析: 15年后,农场饲养的动物总数将达到16625头, 其中0 ~ 5岁的有14375头,占总数的86.46%,6 ~ 10 岁的有1375头,占8.27%,11 ~ 15岁的有875头,占 5.226%,15年间,动物总增长13625头,总增长率为 13625/3000=454.16%。
解得:
x=
-66.5556
25.6667
-18.7778
26.5556
8
(2) QR分解 对矩阵X进行QR分解,就是把X分解为一个正交 矩阵Q和一个上三角矩阵R的乘积形式.QR分解只 能对方阵进行.MATLAB的函数qr可用于对矩阵 进行QR分解,其调用格式为: [Q,R]=qr(X):产生一个一个正交矩阵Q和一个 上三角矩阵R,使之满足X=QR. [Q,R,E]=qr(X):产生一个一个正交矩阵Q、一个 上三角矩阵R以及一个置换矩阵E,使之满足 XE=QR.
上机教学二-线性代数综合实例_图文_图文.ppt
二
《线性代数》综合实例
1
上机目的:
一、培养学生运用线性代数的知识解决实际 问题的意识、兴趣和能力 ;
二、掌握常用计算方法和处理问题的方法.
上机内容:
一、求向量组的最大无关组; 二、解线性方程组; 三、解决实际问题举例.
上机软件:Matlab
2
一、求向量组的最大无关组 • 例1 求下列矩阵列向量组的一个最大无关组.
用密码传出信息,通常也以字母形式出现.例 如上面收到的回复就是JCFZQC,从表面看就不知 所云了.
24
并且编码方法与上面相同.为了解译此码,将上述数 码分为2个3维向量 则有
22
解得
按照对应表值得出的信息是WHY NOT.
23
数码经矩阵转换后常回出现溢出表值(即超过 25)的情况.例中发出的信息就全都是这样的.对此, 通常是将所得大于25的数以26去除后的余数代替, 就能得到对应的字母.这种以余数进行处理的方法 , 用到所谓模算术,它在密码学中有着重要的作用.
18
3、 Hill密码 例3 Hill密码问题:研究秘密信息的编码和 译码的学科,称为密码学.在密码学中,代码称为密码, 未编码的信息称为明文,译成代码的信息称为密文 ,由明文转换成密文的过程称为编码,由密文转换成 的相反过程称为译码.最简单的密码是代用码, 是将字母表中每一字母用不同的字母来代替.这种 类型的码可以容易地由统计分析等方法所破译.克 服这一问题的一种方法是将明文的字母先分组,再 按分组而不是逐个字母进行编码,这通常称为复写 系统.以下简介一种基于矩阵变换的复写系统,称为
7
例2 用LU分解求解例1中的线性方程组. 命令如下:
A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4];
b=[13,-9,6,0]';
[L,U]=lu(A);
x=U\(L\b) 或采用LU分解的第2种格式,命令如下:
[L,U ,P]=lu(A);
x=U\(L\P*b)
实现QR分解后,线性方程组Ax=b的解: x=R\(Q\b)或x=E(R\(Q\b)).
9
例3 用QR分解求解例1中的线性方程组. 命令如下: A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4]; b=[13,-9,6,0]'; [Q,R]=qr(A); x=R\(Q\b) 或采用QR分解的第2种格式,命令如下: [Q,R,E]=qr(A); x=E*(R\(Q\b))
13
2、农场动物数量及总增长率
例2 某农场饲养的动物所能达到的最大年龄 为15岁,将其分为三个年龄组:第一组,0 ~ 5岁;第二 组6 ~ 10岁;第三组11 ~ 15岁。动物从第二年龄组 起开始繁殖后代,经过长期统计,第二年龄组的动 物在其年龄段平均繁殖4个后代,第三组在其年龄 段平均繁殖3个后代,第一年龄组和第二年龄组的 动物能顺利进入下一个年龄组的存活率分别为 1/2和1/4。假设农场现有三个年龄段的动物各 1000头,问15年后农场饲养的动物总数及农场三个 年龄段的动物各将达到多少头?指出15年间,动物 总增长多少头及总增长率.
_1_2__3__4__5_6__7 _8__91_0_1_1_1_2_1_3 _14_1_5_1_6_1_7_18_1_9_2_0_2_1_2_2 _23_2_4_2_5_0
最简单的Hill密码的编码,是将接连的明文字母 两两分组,各数组都构成2维明文向量,再选一个可 逆的整数值2×2矩阵,它将每个明文向量逐一转换 成密文向量.这样的Hill密码称为Hill-2密码.
• 解:在Matlab中输入:
• a=[1,-2,-1,0,2;-2,4,2,6,-6;2,-1,0,2,3;3,3,3,3,4];
• b=rref(a)
• 求得: b =
• 所以
1.0000 0 0 1.0000 00 00
0.3333 0 1.7778
0.6667 0 -0.1111
0 1.0000 -0.3333
10
三、解决实际问题举例
1、化肥配方方案 例1 有甲、乙、丙三种化肥,甲种化肥 每千克含氮70g、磷8g、钾2g;乙种化肥每千克含 氮64g、磷10g、钾0.6g; 丙种化肥每千克含氮70g 磷5g、钾1.4g.若把此三种化肥混合,要求总重量 23kg且含磷149g、钾30g,问三种化肥各需多少千克?
11
解: 设甲、乙、丙三种化肥分别需 千克,依题意得方程组:
用Matlab解方程组: A=[1 1 1;8 10 5;2 0.6 1.4];b=[23;149;30]; X=inv(A)*b (X=A\b)
12
X= 3.0000 5.0000
15.0000 结果分析:
方程组的解为: 即甲、乙、丙三种化肥分别需3kg、5kg、15kg.
19
Hill密码,是由L. S. Hill引进的. 先指定每一个明文字母和密文字母按它在字
母__表__中__的__位__置__和__一__个__数__值__相__对__应__._Z_指__定__为__零__值__.___
A B C D E FGH I J K L M N O P Q R S T U V W X YZ
20
一般地,可以有Hill-n密码.假如现在要发出STU DYMATH这一信息,使用上表的对应,并按Hill-3码 进行编码.首先查得的信息的数字依次是19,20,21, 4,25,13,1,20,8,将它们组成下面三个明文向量:
选择可逆的三阶矩阵,例如
21
将上述信息变为如下三个密文向量:
因而我们发出密码122,81,62,93,55,51,65,37,36. 假如收到的回复信息是114,81,58,104,69,55,
14
解 :年龄组为5岁一段,故将时间周期也取5年。 15年经过3个周期。用k=1,2,3分别表示第一、 二、三个周期, 表示第i个年龄组在第k个周期 的数量。由题意,有如下矩阵递推关系:
即
15
利用Matlab计算有
x0=[1000,1000,1000];
L=[0 4 3;1/2 0 0;0 1/4 0]; x3=(L^3)*x0´ x3=