线性代数应用举例16816.pptx
《线性代数应用举例16816.pptx》由会员分享,可在线阅读,更多相关《线性代数应用举例16816.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1线性代数应用举例线性代数应用举例16816例例 1 平板稳态温度的计算平板稳态温度的计算为了计算平板形导热体的温度分布,将平板划分为许多方格,每一个节点上的稳态温度将等于其周围四个节点温度的平均值。由此可得出阶数与节点数相同的线性方程组,方程的解将取决于平板的边界条件。这个方法可以用来计算飞行器的蒙皮温度等。T1T2T3T4第1页/共36页平板温度计算的模型整理为第2页/共36页A=4,-1,-1,0;-1,4,0,-1;-1,0,4,-1;0,-1,-1,4;A=4,-1,-1,0;-1,4,0,-1;-1,0,4,-1;0,-1,-1,4;b=30;50;60;80;b=30;50
2、;60;80;U=rref(A,b)U=rref(A,b)MATLAB 程序运行结果为:U=1.0000 0 0 0 21.2500 0 1.0000 0 0 26.2500 0 0 1.0000 0 28.7500 0 0 0 1.0000 33.7500第3页/共36页向高阶系统扩展则要解 25 阶的线性方程组。运行书上的程序得温度分布如下 将平板分割得愈细,求出的解就愈精确。如果把上述区域分成 25 个点如右第4页/共36页例例 2 交通流的建模交通流的建模对于一个有双向车流的十字路口,根据流出流入车数相等的规则,可以列出下列方程组:节点A:x1360 x2260节点B:x2220 x3
3、292节点C:x3320 x4357节点D:x4260 x1251相应的矩阵方程为:第5页/共36页A=1,-1,0,0;0,1,-1,0;0,0,1,-1;-1,0,0,1;A=1,-1,0,0;0,1,-1,0;0,0,1,-1;-1,0,0,1;b=-100;72;37;-9;b=-100;72;37;-9;U=rref(A,b)U=rref(A,b)MATLAB 程序运行结果为:U=1 0 0 -1 9 0 1 0 -1 109 0 0 1 -1 37 0 0 0 0 0 由于 U 的最后一行为全零,也就是说,四个方程中实际上只有三个独立。x4 可以任设,因为如果有一些车沿此路口环行,
4、对方程无影响,故方程组的解可如上表示.第6页/共36页n n把上述模型扩展到多个十字路,乃至整个城市,把上述模型扩展到多个十字路,乃至整个城市,就构成高阶的线性代数方程组。例如下面的就构成高阶的线性代数方程组。例如下面的 6 6 节节点交通流图,它就要由点交通流图,它就要由 6 6 个方程和个方程和 7 7 个变量来描个变量来描述。用行最简型方法可以知道,它的解将包括两述。用行最简型方法可以知道,它的解将包括两个自由变量。其物理意义类推。个自由变量。其物理意义类推。向高阶系统扩展第7页/共36页左图描述了四个城市之间的航空航线图,其中1、2、3、4 表示四个城市;带箭头线段表示两个城市之间的航
5、线。设行号表示起点城市,列号为到达城市,则定义邻接矩阵 A 为:例例 3 飞机航线问题飞机航线问题第8页/共36页转机航线的数学模型不难证明:矩阵 A2=A*A 表示一个人连续坐两次航班可以到达的城市,矩阵 A3=A*A*A 表示连续坐三次航班可以到达的城市:其中,第 i 行描述从城市 i 出发,可以到达各个城市的情况,若能到达第 j 个城市,记 A(i,j)=1,否则 A(i,j)=0,规定 A(i,i)=0(其中 i=1,2,3,4)。如第 2 行表示:从城市 2出发可以到达城市 3 和城市 4 而不能到达城市 1 和 2。第9页/共36页多次转机到达的城市分析矩阵 A3 的第二行,可以得
6、出:某人从城市 2 出发,连续坐三次航班可以到达城市 2、3 和城市4,不能到达城市 1,而到达城市 3 和城市 4 的方法各有两种。不难看出,转机两次以下的航线的航路矩阵为At2=A+A2+A3程序为:A=0,1,1,1;0,0,1,1;0,0,0,0;1,1,0,0;At2=A+A2+A3第10页/共36页例例 4 行列式的几何应用行列式的几何应用二阶行列式的几何意义是两个二维向量构成的平行四边形的面积,三阶行列式的几何意义是三个 3 维向量构成的平行六面体的体积。如下图所示,用 MATLAB 软件来实现面积和体积的运算。第11页/共36页n n由向量由向量 和和 所构成的平行四所构成的平
7、行四边形的面积为行列式边形的面积为行列式 的绝对值。的绝对值。计算的计算的MATLABMATLAB语句为:语句为:S=abs(a1*b2-a2*b1)S=abs(a1*b2-a2*b1)如果给出的是三角形三个顶点坐标如果给出的是三角形三个顶点坐标aa1 1,b,b1 1,aa2 2,b,b2 2,aa3 3,b,b3 3,求该三角形面积,则有:,求该三角形面积,则有:MATLABMATLAB写成写成S=abs(det(a2-a1,b2-b1;a3-a1,b3-b1)S=abs(det(a2-a1,b2-b1;a3-a1,b3-b1)平行四边形面积计算第12页/共36页n n多边形可以划分为多个
8、三角形来计算。多边形可以划分为多个三角形来计算。n n先对三角形面积计算构成一个函数程序;先对三角形面积计算构成一个函数程序;n n这个子程序名为:这个子程序名为:cal_area3(A,B,C)cal_area3(A,B,C)n nA,B,CA,B,C为三个顶点的二维坐标向量为三个顶点的二维坐标向量n n凸多边形面积只需多次调用这个函数程序;凸多边形面积只需多次调用这个函数程序;n n例如五边形例如五边形ABCDEABCDE,可由,可由S5=cal_area3(A,B,C)+cal_area3(A,C,D)+S5=cal_area3(A,B,C)+cal_area3(A,C,D)+cal_a
9、rea3(A,D,E)cal_area3(A,D,E)求得。也可由多边形面积子程序求得。也可由多边形面积子程序cal_arean(A)cal_arean(A)计算。计算。扩展至多边形面积计算第13页/共36页MATLAB 程序程序function s=cal_area3(a,b,c)%a,b,c 应为同形的 2 维行向量或列向量,%格式检验语句略去 ab=b-a;%计算向量ABac=c-a;%计算向量ACif size(ab)=1,2%判读向量AB是否为行向量 A=ab;ac;%构造矩阵Aelse A=ab,ac;ends=abs(det(A)/2;%根据公式计算三角形面积第14页/共36页成
10、药1号成药2号成药3号成药4号成药5号成药6号成药7号成药A10214122038100B1201225356055C531105140D79255154735E012255336F255355355550G94172523925H651610103510I821200620例例 5 药方配置问题药方配置问题第15页/共36页n n(1 1)某医院要购买这)某医院要购买这 7 7 种特效药,但药厂的第种特效药,但药厂的第 3 3号和第号和第 6 6 号特效药已经卖完,请问能否用其它特号特效药已经卖完,请问能否用其它特效药配制出这两种脱销的药品。效药配制出这两种脱销的药品。分析:即分析:即 3,
11、6 3,6 向量与其他向量是否线性相关向量与其他向量是否线性相关n n(2 2)现在该医院想用这)现在该医院想用这 7 7 种中草药配制三种新的种中草药配制三种新的特效药,下表为新药所需的成分质量特效药,下表为新药所需的成分质量 (单位单位:克克)。请问如何配制。请问如何配制。分析:这是新药向量与原来药向量是否线性相关的问分析:这是新药向量与原来药向量是否线性相关的问 题。题。问题及分析思路第16页/共36页1号新药2号新药3号新药A4016288B6214167C14278D4410251E53607F5015580G7111838H416821I145230新药的成分要求新药的成分要求第1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性代数 应用 举例 16816
限制150内