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

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

ID:38752636

大小:118.50 KB

页数:12页

时间:2019-06-18

用Matlab及建模实践改造工科线性代数课程_第1页
用Matlab及建模实践改造工科线性代数课程_第2页
用Matlab及建模实践改造工科线性代数课程_第3页
用Matlab及建模实践改造工科线性代数课程_第4页
用Matlab及建模实践改造工科线性代数课程_第5页
资源描述:

《用Matlab及建模实践改造工科线性代数课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、化二次型为标准型.7、利用主子式法判定二次型的正定性.二、应用篇(任选一题或根据自己的专业自行编制与线性代数相关的题目,分析解决问题,写出所用模型及Matlab求解过程)(30分)1、已知:某调料公司用7中成分来制造多种调味品,以下表格列出了6种调味品A、B、C、D、E、F每包所需各成分的量(以盎司为单位)ABCDEF红辣椒31.54.57.594.5姜黄240816胡椒120423欧莳萝120413大蒜粉0.510221.5盐0.510221.5丁香油0.250.50210.75问题:(1)、一个顾客为了避免购买全部6种调味制品,它可以只购买其中一部分并用它们配

3、制出其余几种调味制品,为了能配制出其余几种调味品,这位顾客必须购买的最少调味品的种类是多少?写出所需最少的调味品的集合。(2)、由(1)中得到的最小调味品集合是否唯一?能否找到一个最小调味品集合?(3)利用在(1)中找到的最小调味品的集合,按下列成分配制一种新的调味品,并写出需要的调味品的包数。红辣椒:18,姜黄:18,胡椒:9,欧莳萝:9,大蒜粉:4.8,盐4.5,丁香油3.25。(4)另一顾客希望按下列成分表配制一种调味品能,它要购买的自小调味品集合是什么?红辣椒:12,姜黄:14,胡椒:7,欧莳萝:7,大蒜粉:35,盐35,丁香油175。(5)在上述问题的解

4、答中,用到了哪些知识点?请列出所用知识点。2、某农场饲养的动物所能达到的最大年龄为15岁,将其分为三个年龄组:第一组,0-5岁;第二组,6-10岁;第三组,11-15岁,动物从第二年龄组起开始繁殖后代,经过长期统计,第二年龄组的动物在其年龄段平均繁殖4个后代,第三组在其年龄段平均繁殖3个后代,第一年龄组和第二年龄组的动物能顺利进入下一个年龄组的存活率分别是1/2和1/4。假设农场现有三个年龄段的动物各1000头,问15年后农场饲养的动物总数及农场三个段的动物各将达到多少头?指出15年间,动物总增长多少头及总增长率。答案:1.(1),M文件:A=round(rand

5、(5)*10);B=round(rand(5)*10);E=A*B;D=B*A;ifE==Dfprintf('等式成立')elsefprintf('等式不成立')end;运行结果:等式不成立(2)M文件:A=round(rand(5)*10);B=round(rand(5)*10);C=A+B;D=A-B;E=A^2-B^2;F=C*D;ifF==Efprintf('等式成立')elsefprintf('等式不成立')end;运行结果:等式不成立(3)M文件:A=round(rand(5)*10);B=round(rand(5)*10);C=(A*B)';D=B'

6、*A';ifC==Dfprintf('等式成立')elsefprintf('等式不成立')end;运行结果:等式成立2.用逆矩阵求解M文件:A=[531;1-3-2;-521];B=[-830;-590;-2150];C=inv(A);formatrat;X=B*C运行结果:X=123456789>>矩阵右除求解M文件:A=[531;1-3-2;-521];B=[-830;-590;-2150];X=B/A运行结果:X=123456789>>3.M文件:a1=[11022];a2=[34083];a3=[23061];a4=[93212];a5=[6-22-92]

7、;A=[a1'a2'a3'a4'a5'];[R,jb]=rref(A);A(:,jb)运行结果:ans=139143002281232由此可看出,a1,a2,a4为极大线性无关组。a3=-a1+a2a5=3a1-2a2+a44.M文件:A=[24-1416;-3-642-6-23;36-4619;125219];b=[-27-2343]';B=[Ab];RA=rank(A);RB=rank(B);ifRA==RB&RA==5X=AbelseRA==RB&RA<5X0=AbD=null(A,'r')endsymsk1k2;X=X0+k1*D(:,1)+k2*D(

8、:,2)运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。