资源描述:
《《物流系统规划与设计》实验指导书学生用书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中南林业科技大学物流学院实验报告书(实验)课程名称物流系统规划与设计中南林业科技大学物流工程教研室制表32前言计算机仿真技术实验习题中总共六组实验,要求同学课前认真预习,独立完成实验。作完相应的实验和练习后,将matlab相应的程序文档、运行过程和运行结果填到题目下方的空白处。第一节上机初步掌握save和load命令的使用;熟悉文件管理命令;学会设置路径方法.第1题:题目:输入变量a=5.3,b=[12;34],在工作空间中使用who,whos,clear,exit,命令,并用save命令将变量存入“D:
2、exe0101.mat”文件.程序文档、运行过程和运行结果:>a=5.3,b=[12;34]a=5.3000b=1234>>whoYourvariablesare:ab>>whosNameSizeBytesClassa1x18doublearrayb2x232doublearrayGrandtotalis5elementsusing40bytes>>saveD:exe0101.mata,b第2题:32题目:使用文件管理命令dir,matlabroot,what,type,which查看“..matlab
3、”目录下的文件信息.程序文档、运行过程和运行结果:>>dirD:exe0101.matexe0101.mat>>matlabrootans=C:MATLAB6p5>>whatMAT-filesinthecurrentdirectoryC:MATLAB6p5workmatlab>typeD:exe0101.matMATLAB5.0MAT-file,Platform:PCWIN,Createdon:SatApr1309:47:572013>>whicha,baisavariable.b=1234第3题
4、:题目:学习设置MATLAB搜索路径的方法,将“D:exe”目录添加到搜索路径中。>path(path,'D:/exe')Warning:Nameisnonexistentornotadirectory:D:exe.>InC:MATLAB6p5toolboxmatlabgeneralpath.matline11632第二节矩阵操作熟练掌握MATLAB变量、矩阵的创建、运算等操作;熟悉多项式运算。第1题:题目:输入矩阵A=[1,2,3;4,5,6;7,8,9]使用全下标方式取出元素“3”,使用单
5、下标方式取出元素“8”,取出后两行子矩阵块,使用逻辑矩阵方式取出[13;79]。写出程序文档、运行过程和运行结果:>>A=[1,2,3;4,5,6;7,8,9]A=123456789>>y=A(1,:)y=123>>y=y(:,3)y=3>>x=A(3,2)x=8>>s=[A(2,:);A(3,:)]s=456789>>B=logical([1,0,1;0,0,0;1,0,1])B=101000101>>A(B)ans=173329>>B=logical([1,0,1])B=101>>A(B,B)ans=1
6、379第2题:题目:输入A为3×3的魔方阵,B为3×3的单位阵,由小矩阵组成3×6的大矩阵C和6×3的大矩阵D,将D矩阵的最后一行构成小矩阵E。写出程序文档、运行过程和运行结果:>>A=magic(3)A=816357492>>B=eye(3)B=100010001>>C=[A,B]C=816100357010492001>>D=[A;B]D=81635749210001000132>>E=D(6,:)E=001第三节符号计算熟练掌握MATLAB符号表达式的创建和各种运算;熟悉自由变量的确定规则和方法;掌握
7、符号表达式的微积分。第1题:题目:创建符号表达式:写出程序文档、运行过程和运行结果:>>f='a*x^3+b*x^2+c*x+d'f=a*x^3+b*x^2+c*x+d第四节画图掌握MATLAB二维曲线的绘制,二维曲线的修饰等;熟练掌握坐标轴、图名、图示等的表示方法。第1题:题目:绘制函数曲线y=,t的范围为0~2>>t=(0:2)t=012>>y=2*sin(3*pi*t+pi/4)y=1.4142-1.41421.4142>>plot(y)32第五节物流优化问题求解练习基于Matlab物流优化算法的实现
8、,包括生产决策问题,下料问题,运输路线问题。掌握Matlab优化工具箱的实用,和内建的油画函数。第1题:题目:编制M脚本文件,求解下列优化问题:minsub.tof=[-5,-4,-6]A=[1,-1,1;3,2,4;3,2,0]b=[20,42,30]Aeq=[]beq=[]lb=zeros(3,1)[x,fop]=linprog(f,A,b,Aeq,beq,lb)f=32-5-4-6A=1-11324320b