用matlab及建模实践改造工科线性代数课程

上传人:第*** 文档编号:32826237 上传时间:2018-02-12 格式:DOC 页数:12 大小:118.50KB
返回 下载 相关 举报
用matlab及建模实践改造工科线性代数课程_第1页
第1页 / 共12页
用matlab及建模实践改造工科线性代数课程_第2页
第2页 / 共12页
用matlab及建模实践改造工科线性代数课程_第3页
第3页 / 共12页
用matlab及建模实践改造工科线性代数课程_第4页
第4页 / 共12页
用matlab及建模实践改造工科线性代数课程_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《用matlab及建模实践改造工科线性代数课程》由会员分享,可在线阅读,更多相关《用matlab及建模实践改造工科线性代数课程(12页珍藏版)》请在金锄头文库上搜索。

1、用 Matlab 及建模实践改造工科线性代数课程实验作业姓 名: 学 号: 所在学院: 自动化 班 级: 指导教师: 2009 年 5 月一、基础篇:写出用 Matlab 求解下列问题的过程(在命令窗口的执行过程或 M 文件均可) 。 (每题 10 分)1、利用函数 rand 和函数 round 构造一个 的随机正整数矩阵 A 和5B,验证一下等式是否成立:(1)AB=BA ;(2) (A+B) (A-B )= 2AB(3) ()TA2、已知 ,其中X53128305921B用求逆矩阵和矩阵右除两种方法求矩阵 X。3、已知向量组, , , ,10234832061493256求它的最大无关组,

2、并用该最大无关组来线性表示其他向量。4、求下面非齐次线性方程组的通解。 1234512345662731935xx5、设 ,计算 的特征值与特征向量.253AA6、计算正交的变量替换 ,化二次型PYX41432124321 2xxxxf 为标准型.7、利用主子式法判定二次型 3231212321 xxxf 的正定性.二、应用篇(任选一题或根据自己的专业自行编制与线性代数相关的题目,分析解决问题,写出所用模型及 Matlab 求解过程) (30 分)1、已知:某调料公司用 7 中成分来制造多种调味品,以下表格列出了 6 种调味品A、B 、 C、D、 E、F 每包所需各成分的量(以盎司为单位)A

3、B C D E F红辣椒 3 1.5 4.5 7.5 9 4.5姜 黄 2 4 0 8 1 6胡 椒 1 2 0 4 2 3欧莳萝 1 2 0 4 1 3大蒜粉 0.5 1 0 2 2 1.5盐 0.5 1 0 2 2 1.5丁香油 0.25 0.5 0 2 1 0.75问题:(1)、一个顾客为了避免购买全部 6 种调味制品,它可以只购买其中一部分并用它们配制出其余几种调味制品,为了能配制出其余几种调味品,这位顾客必须购买的最少调味品的种类是多少?写出所需最少的调味品的集合。(2) 、由(1)中得到的最小调味品集合是否唯一?能否找到一个最小调味品集合?(3)利用在(1)中找到的最小调味品的集合

4、,按下列成分配制一种新的调味品,并写出需要的调味品的包数。红辣椒:18,姜黄:18,胡椒:9,欧莳萝:9,大蒜粉:4.8,盐 4.5,丁香油3.25。(4)另一顾客希望按下列成分表配制一种调味品能,它要购买的自小调味品集合是什么?红辣椒:12,姜黄:14,胡椒:7,欧莳萝:7,大蒜粉:35,盐 35,丁香油175。 (5) 在上述问题的解答中,用到了哪些知识点?请列出所用知识点。2、某农场饲养的动物所能达到的最大年龄为 15 岁,将其分为三个年龄组:第一组,0-5 岁;第二组,6-10 岁;第三组,11-15 岁,动物从第二年龄组起开始繁殖后代,经过长期统计,第二年龄组的动物在其年龄段平均繁殖

5、 4 个后代,第三组在其年龄段平均繁殖 3 个后代,第一年龄组和第二年龄组的动物能顺利进入下一个年龄组的存活率分别是 1/2 和 1/4。假设农场现有三个年龄段的动物各 1000 头,问 15 年后农场饲养的动物总数及农场三个段的动物各将达到多少头?年后农场饲养的动物总数及农场三个段的动物各将达到多少头?指出指出 15 年间,动物总增长多少头及总增长率。年间,动物总增长多少头及总增长率。 答案:1.(1) ,M文件:A=round(rand(5)*10);B=round(rand(5)*10);E=A*B;D=B*A;if E=Dfprintf(等式成立)elsefprintf(等式不成立)e

6、nd;运行结果:等式不成立(2)M文件:A=round(rand(5)*10);B=round(rand(5)*10);C=A+B;D=A-B;E=A2-B2;F=C*D;if F=Efprintf(等式成立)elsefprintf(等式不成立)end;运行结果:等式不成立(3)M文件:A=round(rand(5)*10);B=round(rand(5)*10);C=(A*B);D=B*A;if C=Dfprintf(等式成立)elsefprintf(等式不成立)end;运行结果:等式成立2.用逆矩阵求解 M文件:A=5 3 1;1 -3 -2;-5 2 1;B=-8 3 0;-5 9 0;

7、-2 15 0;C=inv(A);format rat;X=B*C运行结果:X =1 2 3 4 5 6 7 8 9 矩阵右除求解 M文件:A=5 3 1;1 -3 -2;-5 2 1;B=-8 3 0;-5 9 0;-2 15 0;X=B/A运行结果:X =1 2 3 4 5 6 7 8 9 3.M文件:a1=1 1 0 2 2;a2=3 4 0 8 3;a3=2 3 0 6 1;a4=9 3 2 1 2;a5=6 -2 2 -9 2;A=a1 a2 a3 a4 a5;R,jb=rref(A);A(:,jb)运行结果:ans =1 3 9 1 4 3 0 0 2 2 8 1 2 3 2 由此

8、可看出,a1,a2,a4为极大线性无关组。a3=-a1+a2a5=3a1-2a2+a44.M文件:A=2 4 -1 4 16;-3 -64 2 -6 -23;3 6 -4 6 19;1 2 5 2 19;b=-2 7 -23 43;B=A b;RA=rank(A);RB=rank(B);if RA=RB&RA=5X=Abelse RA=RB&RA In e01 at 9X0 =0-0.00007.333300.3333D =-2 -90 00 -21 00 1X =-2*k1-9*k2-3354844070832297/4056481920730334084789450257203222/3-

9、2*k2k11/3+k25.M 文件:A=1 3 1 2;3 -1 1 3;1 1 2 5;2 3 5 2;eig(A);V,D=eig(A)V*D*inv(V);a1=V(:,1)a2=V(:,2)a3=V(:,3)a4=V(:,4)运行结果:e02V =-0.2430 -0.5449 -0.7154 0.36360.6643 0.5003 -0.4248 0.35780.4054 -0.4947 0.5246 0.5619-0.5791 0.4562 0.1802 0.6512D =-4.1026 0 0 00 -2.5208 0 00 0 1.5443 00 0 0 9.0791a1 =

10、-0.24300.66430.4054-0.5791a2 =-0.54490.5003-0.49470.4562a3 =-0.7154-0.42480.52460.1802a4 = 0.36360.35780.56190.65126.M 文件:A=2 1 0 -1;1 1 -1 0;0 -1 1 1;-1 0 1 2;syms x1 x2 x3 x4;X=x1 x2 x3 x4;f=X*A*X;P,D=eig(A);syms y1 y2 y3 y4;Y=y1;y2;y3;y4;X=P*Yf=Y*D*Y运行结果:e03X = -6696817237882403/18014398509481984

11、*y1+209275538683825/562949953421312*y2-5417838953669963/9007199254740992*y3-2708919476834979/4503599627370496*y4 5417838953669959/9007199254740992*y1-5417838953669963/9007199254740992*y2-3348408618941201/9007199254740992*y3-1674204309470601/4503599627370496*y4 1354459738417489/2251799813685248*y1+27

12、08919476834979/4503599627370496*y2-3348408618941205/9007199254740992*y3+3348408618941197/9007199254740992*y4 -6696817237882399/18014398509481984*y1-1674204309470601/4503599627370496*y2-5417838953669955/9007199254740992*y3+677229869208745/1125899906842624*y4f =-347922205179541/562949953421312*conj(y1

13、)*y1+777977701663083/562949953421312*conj(y2)*y2+910872158600853/562949953421312*conj(y3)*y3+4073544130886953/1125899906842624*conj(y4)*y47.M 文件:A=2 1 1;1 2 1;1 1 1;c=1;for i=1:3fprintf(第%d阶主子式为,i)B=A (1:i,1:i)fprintf(第%d阶主子式的值为,i)det(B)if (det(B)由运行结果可看出,该顾客最少应买 4 种调味品。所需购买的调味品种类的集合为:A,B,D,E(2)不唯一(3)新的调味品的成分组合与(1)中的 4 种调味品构成非齐次线性方程组求解,若有解,则可以求出所需 4 种调味品的包数,否则不能调配。M 文件:a=3 1.5 7.5 9;b=2 4 8 1;c=1 2 4 2;d=1 2 4 1;e=0.5 1 2 2;f=0.5 1 2 2;g=0.25 0.5 2 1;A=a;b;c;d;e;f;g;m=18 18 9 9 4.8 4.5 3.25;B=A m;RA=rank(A);RB=rank(B);if (RA=RB&RA=n)X=Amelse if(RA=RB&RA(4)把新的调味品与这6种调味品构成新的矩阵

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号