物流系统工程实验_第1页
物流系统工程实验_第2页
物流系统工程实验_第3页
物流系统工程实验_第4页
物流系统工程实验_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一:用数学建模软件解线性规划问题一、实验目的在物流系统工程这门课中,有大量的优化模型需要学生掌握,并要求学生能熟练对一个优化问题进行求解。这些模型的求解过程大都比较繁琐,费时费力,而数学建模软件的使用将大大减轻求解这些模型的工作。本实验主要目的在于让学生知道数学建模软件的基本用法,学会使用数学建模软件解线性规划问题。二、实验设备微型计算机,Windows操作系统,以及数学建模软件Matlab7.0三、实验步骤1讲解MATLAB软件的基本界面,以及线性规划的MATLAB指令;2用MATLAB软件解线性规划问题:(1)解 Matlab程序如下:c=-2,-1,1;A=1,4,-1;2,-2,1

2、;b=4;12;Aeq=1,1,2;beq=6;lb=0,0,-inf;ub=inf,inf,5;x,z=linprog(c,A,b,Aeq,beq,lb,ub)运行后得到输出Optimization terminated successfully.x= 4.6667 0.0000 0.6667z= -8.6667(2)解 首先转化为求最小值问题Matlab程序如下c=-2,-3,5;A=-2,5,-1;b=-10;Aeq=1,1,1;beq=7;lb=0,0,0;x,z=linprog(c,A,b,Aeq,beq,lb)运行后得到输出x = 6.4286 0.5714 0.0000z = -

3、14.5714键入 s=-z 运行后得到原问题的目标函数最大值 s=14.5714实验二:用MATLAB求解配送中的最短路径一、实验目的Dijkstra算法可用来求解运输网络中两点间最短的路径,这一问题在对商品进行配送时经常都会遇到。Dijkstra算法采用的是一种标号的方法,算法上较简单,但实践中,一旦网络较为复杂,则操作起来会很困难。本实验通过matlab软件来求解Dijkstra算法,一方面训练学生解决实际问题的能力,另一方面让学生了解matlab中函数的输入和调用,为以后对matlab更深的应用打下基础。二、实验设备微型计算机,Windows操作系统,以及数学建模软件Matlab7.0

4、三、实验内容在matlab中,可通过创建函数解决一些较复杂的问题,方法是先建立一个函数,然后在命令窗口中调用这一函数,从而得到结果。本实验提供了两个函数,分别调用这两个函数求解图中的最短路径。四、实验步骤1打开文件“dijkstra.txt”,将里面的内容复制到matlab的函数编辑窗口(通过FilenewM-file打开)中;2以文件名“dijkstra.m”保存这一函数;3在matlab的命令窗口中调用这一函数来计算图1中从v2到v3,以及图2中从v2到v6的最短路径和该最短路径的距离;4记录所输入的指令和所得的结果;5打开文件“minroute.txt”,将里面的内容复制到matlab的函数编辑窗口中;6以文件名“minroute.m”保存这一函数;7在m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论