《matlab软件应用与开发》实验指导书

《matlab软件应用与开发》实验指导书

ID:45551259

大小:118.41 KB

页数:12页

时间:2019-11-14

《matlab软件应用与开发》实验指导书_第1页
《matlab软件应用与开发》实验指导书_第2页
《matlab软件应用与开发》实验指导书_第3页
《matlab软件应用与开发》实验指导书_第4页
《matlab软件应用与开发》实验指导书_第5页
资源描述:

《《matlab软件应用与开发》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验1MATLAB操作基础及矩阵运算(一)实验目的:(1)熟悉Matlab软件操作环境;(2)熟练掌握ATLAB软件中关于矩阵运算的各种命令;(二)预备知识:线性代数屮的矩阵运算;本实验所用MATLAB命令•矩阵输入格式:A=[aHai2;a2ia22〕;b=初始值涉长:终值•求A的转置:A’•求A加B:A+B•求A减B:A-B•求A乘B:A*B•求A的行列式:det(A)•求A的逆:inv(A)•求A的秩:rank(A)(三)实验内容与操作结果1、实验内容(1)输入矩阵A,B,b;124512418725335B=4811535_21248542351534A=2135

2、31542172155246562523b=21232527](2)作Cl二A',C2=A+B,C3=A-B,C4=A*B(3)作D1=IAI,D2=IBI(4)作E1=R(A),E2=R(B);2、操作与结果(1)»A=[2124854;2351534;21353154;21721552]212485423515342135315421721552»B=[1245124;18725335;4811535;46562523]B=24124518725335481153546562523»b=21:2:27b=21232527(2)»C1=A,,C2=A+B,C3=A-B

3、,C4=A*BCl=212212124353572851531154345452C2=3369862820107686969364689671284075C3=9■2184-20-16-37-38・1-27341619-2516-1029C4=4948298226684411293845292932258048546520369140564660905653624745(3)»Dl=det(A),D2=det(B)DI=2181568D2=・3182276(4)»El=rank(A),E2=rank(B);El=4E2=4inveigtrace(一)实验总结所得及建议。实

4、验二、MATLAB程序设计(一)实验目的:(1)学会用MATLAB软件屮M文件的编写程序;(2)学会运用MATLAB软件解决一个实际问题。(二)预备知识:Matlab程序设计,线性规划,动态规划。(三)实验内容与结果:(1)定义函数f(xl,x2)=100(x2-x12)2+(1-x1)2并计算f(l,2).解答:建立函数文件:fun.mfunctionf=fun(x)f=100*(x⑵・x(l)A2)A2+(1-x(l))A2;建立主程序:main.mx=[l2]fun(x)(2)任务分配问题:某车间有甲、乙两台机床,可用于加工三种工件。假定这两台车床的可用台时数分别为

5、800和900,三种工件的数量分别为400、600和500,且已知用三种不同车床加工单位数量不同工件所需的台时数和加工费用如下表。问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低?解答:设在甲车床上加工工件1、2、3的数量分别为xi、X2、X3,在乙车床上加工工件1、2、3的数量分别为X4、X5、x6o可建立以下线性规划模型:minz=13%!+9x24-10x3+1lx4+12召+8x6x]+£=400x2+x5=600乳3+兀6=5000-4Xj+1.1兀2+"58000.5兀4+1.2x5+1.3兀65900Xf>0,i=1,2,…,6改写为:改

6、写为:minz=(1391011128)X80000.51.21.3900400600500源程序为:f=[1391011128];A=[0.41.110000000.51.21.3];b=[800;900];Aeq=[l001000100100010011;beq=[400600500];vlb=zeros(6,l);vub=[];[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub)结果:x二0.0000600.00000.0000400.00000.0000500.0000fval=1.3800e+004即在卬机床上加工600个工件2,在乙机

7、床上加工400个工件1、500个工件3,可在满足条件的情况下使总加工费最小为13800。(3)投资问题引言:问题描述设冇某种资源(或资金)M个单位(M为整数)欲分配用于N个生产项目,已知笫k个生产项目获得u(k)个单位(u(k)为非负整数)这种资源后可创利润为L(u(k),k)oL(u(k),k)是u(k)的不减函数。问如何分配这些资源可使所获得总利润最大。把资源分配过程分为N个阶段。第K个阶段是向第K个生产项目分配资源。状态变量x(k)表示分配完第l,2,....k・l个主产项目的资源数量。x(l)=M.,决策变量取为u(k

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

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

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