矩阵在实际中的应用Word格式文档下载.docx
《矩阵在实际中的应用Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《矩阵在实际中的应用Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
【Keywords】
AdvancedAlgebra,matrix,practical,application
【问题提出】
接触高等代数一个学期以来,并未感觉其与实际生活有多大联系。
但我们从李思泽老师讲的《高等代数在信息安全中的应用》一课中了解到,其实高等代数与我们的生活密切相关,可以为我们解决实际中的许多问题。
我们小组成员积极搜集资料,认真翻阅课件,发现了高等代数与实际问题的诸多联系,而矩阵在高等代数中又占据着极其重要的地位。
近几年来,随着互联网和计算机技术的迅速发展,科学计算在实践中的基础地位日益突出,用矩阵方法解决实际问题已渗透到众多领域。
现在我们小组成员仅凭我们浅显的知识对现实中的几个问题进行分析解决。
【实际应用举例】
一、人口流动问题(矩阵高次幂的应用)
设某中小城市及郊区乡镇共有30万人从事农、工、商工作,假定这个总人数在若干年内保持不变,而社会调查表明:
(1)在这30万就业人员中,目前约有15万人从事农业,9万人从事工业,6万人经商;
(2)在务农人员中,每年约有20%改为务工,10%改为经商;
(3)在务工人员中,每年约有20%改为务农,10%改为经商;
(4)在经商人员中,每年约有10%改为务农,10%改为务工。
现欲预测一、二年后从事各业人员的人数,以及经过多年之后,从事各业人员总数之发展趋势。
现做如下解答:
解若用三维向量(xi,yi,zi)T表示第i年后从事这三种职业的人员总数,则已知(x0,y0,z0)T=(15,9,6)T。
而欲求(x1,y1,z1)T,(x2,y2,z2)T并考察在n→∞时(xn,yn,zn)T的发展趋势。
依题意,一年后,从事农、工、商的人员总数应为
X1=0.7x0+0.2y0+0.1z0
Y1=0.2x0+0.7y0+0.1z0
Z1=0.1x0+0.1y0+0.8z0
即
X10.70.20.1x0x0
Y1=0.20.70.1y0=Ay0
Z10.10.10.8z0z0
以(x0,y0,z0)T=(15,9,6)T代入上式,即得
X112.9
Y1=9.9
Z17.2
即一年后从事各业人员的人数分别为12.9万、9.9万、7.2万人。
以及
X2x1x011.73
Y2=Ay1=A2y0=10.23
Z2z1z08.04
即两年后从事各业人员的人数分别为11.73万、10.23万、8.04万人。
进而推得
xnxn-1x0
yn=Ayn-1=Any0
znzn-1z0
即n年之后从事各业人员的人数完全由An决定。
在这个问题的求解过程中,我们应用到矩阵的乘法、转置等,将一个实际问题数学化,进而解决了实际生活中的人口流动问题。
这个问题看似复杂,但通过对矩阵的正确应用,我们成功的将其解决。
不得不说,矩阵是我们解决实际问题的重要工具。
二、电阻电路的计算
如图所示的电路中,已知R1=2Ω,R2=4Ω,R3=12Ω,R4=4Ω,R5=12Ω,R6=4Ω,R7=2Ω,设电压源us=10V,求i3,u4,u7.
现求解如下:
解设各个网孔的回路电流分别为ia,ib和ic,由物理学定律,任何回路中诸元件上电压之和等于0.
据图可列出各回路的电压方程为
(R1+R2+R3)ia-R3ib=us
-R3ia+(R3+R4+R5)ib-R5ic=0
-R5ib+(R5+R6+R7)ic=0
可写成矩阵形式为:
R1+R2+R3-R30ia1
-R3R3+R4+R5-R5ib=0us
0-R5R5+R6+R7ic0
把参数代入,列方程如下:
18-120ia1
-1228-12ib=0us
0-1218ic0
简写成AI=bus
其中I=(ia,ib,ic)T。
已知us=10,解矩阵方程得
1000.9259
U=0100.5556这就是问题的解
0010.3704
意味着
ia0.9259
I=ib=0.5556
ic0.3704
任何稳态电路问题都可以用线性代数方程描述。
直流电路构成的是实系数方程,它的解为实数;
而交流电路构成的是复系数方程,它的解为负数。
所以用矩阵方程和计算机软件就显得更为重要。
由此题我们看出矩阵在表示数方面有简洁直观、表现力强的特点,是理论与实际结合的一个很好的触点。
三、矩阵在密码学中的应用
在密码学中,原来的消息为明文,经过伪装的明文则变成了密文。
有明文变成密文的过程称为加密。
由密文变成明文的过程称为译密。
改变明文的方法称为密码。
密码在军事上和商业上是一种保密通信技术。
矩阵在保密通信中发挥了重要作用。
例如,如图所示,当矩阵A可逆时,对Rn中的所有X,等式A-1AX=X说明,A-1把向量AX变回到X,A-1确定的线性变换称为由A确定的线性变换的逆变换。
这使一些有心人想到可用可逆矩阵及其逆矩阵对需发送的秘密消息加密和译密。
假设我们要送出的消息“ACCOMPLISHTHETASK.”。
首先把每个字母A,B,C,…,Z映射到数1,2,3,…,26.例如,数1表示A,数11表示K;
另外,用0表示空格,27表示句号等。
于是数集
1,3,3,15,13,16,12,9,19,8,5,0,20,19,11,27
表示消息“ACCOMPLISHTHETASK”,这个消息(按列)写成4×
5矩阵
1131981
M=3168519
3120011
159202027
密码的发送者和接收者都知道的密码矩阵是
1-1-11
A=30-34
3-22-1
-112-2
其逆矩阵(译码矩阵)是
91-17
A-1=1/251-15
-19-13-13
-21-13-15
加密后的消息通过通信渠道,以乘积AM的形式输出,接收者收到的矩阵
1-1-111131981
C=AM=30-3413168519
3-22-13120011
-112-2159202027
10-63123-2
=543913710478
-122221-6-40
-229-51-43-14
之后接收者通过计算乘积A-1C来译出消息,即相继变换矩阵C的第1列,第2列,…的元素就会变回到原来的信息。
上述例子是矩阵乘法与逆矩阵的应用,将高等代数与密码学紧密结合起来。
运用数学知识破译密码,进而运用到军事等方面。
可见矩阵的作用是何其强大。
四、矩阵在文献管理中的应用
假如数据库中包括了n个文件,而搜索所用的关键词有m个,如果关键词按字母顺序排列,我们就可以把数据库表示为m×
n的矩阵A。
其中每个关键词占矩阵的一行,每个文件用矩阵的列表示。
A的第j列的第一个元素是一个数,它表示第一个关键词出现的相对频率;
第二个元素表示第二个关键词出现的相对频率;
…,依次类推。
用于搜索的关键词清单用Rm空间的列向量x表示。
如果关键词清单中第i个关键词在搜索列中出现,则x的第i个元素就赋值1,否则就赋值0。
为了进行搜索,只要把AT乘以x。
下面我们来看一个例子:
假如,数据库包含有一下书名:
B1-应用线性代数,B2-初等线性代数,B3-初等线性代数及其应用,B4-线性代数及其应用,B5-线性代数及应用,B6-矩阵代数及应用,B7-矩阵理论。
而搜索的6个关键词组成的集按以下的拼音字母次序排列;
初等,代数,矩阵,理论,线性,应用
因为这些关键词在书名中做多出现1次,所以其相对频率数不是0就是1。
当第i个关键词出现在第j本书名上时,元素A(i,j)就等于1,否则就等于0。
这样我们的数据库矩阵就可用下表表示:
关键词
书
B1
B2
B3
B4
B5
B6
B7
初等
1
代数
矩阵
理论
线性
应用
假如读者输入的关键词是“应用,线性,代数”,则数据库矩阵和搜索向量为
01100000
11111101
A=0000011,x=0
00000010
11111001
10111101
搜索结果可以表示为两者的乘积:
y=ATx,于是可得
01001103
11001012
11001103
y=ATx=0100110=3
01001113
01100112
0011000
y的各个分量就表示各书与搜索向量匹配程度。
因为y1=y3=y4=y5=3,说明四本书B1,B3,B4,B5必然包含所有三个关键词。
这四本书就被认为具有最高的匹配度,因而在搜索的结果中会把这几本书排在最前面。
本例把线性变换的概念进一步扩展,它不一定是在具体的几何空间内进行的变量变换,在本例中是从“关键词”到“文献目录”的变换。
现代搜索中往往包括几百万个文件和成千的关键词,但由于矩阵和向量的稀疏性,节省计算机的存储空间和搜索时间。
【论文总结】
在我们小组成员的共同努力下,一篇小论文终于新鲜出炉。
我们一起去图书馆查阅资料,明确分工,仔细观摩范文,研究参考文献。
这次论文的编写不仅加深了我们对高等代数的了解,明确了它的重要性,还使我们在分工与合作中感受到集体力量的强大和成功的喜悦感。
感谢李思泽老师一个学期以来辛勤的工作,您清晰的课件布局,严谨的工作态度,风趣的讲课方式,让我们被高等代数深深吸引。
也许这篇论文显得有些浅显,用语也并不专业,但它凝聚着我们小组全体成员的心血。
它不仅锻炼了我们的思维方式,开阔了我们的视野,也使得我们对学习有了更新的了解。
总之,感谢李老师的辛勤劳动,我们一定会更加努力,不仅仅是在高代的学习上,也在整个大学生活中努力做到更好,使自己成为一个能肩负祖国重任的人。
【参考文献】
《线性代数及其应用》(第二版)天津大学数学系代数教研组编著
《线性代数及其应用》中国财政经济出版社张杰邹杰涛主编
《线性代数及其应用》(第二版)华东理工大学出版社刘剑平主编
《线性代数及其应用》(第二版)高等教育出版社河北农业大学理学院
《工程线性代数》电子工业出版社陈怀琛杨威主编
《高等代数》(第三版)高等教育出版社北京大学数学系几何与代数教研室前代数小组编