matlab实验报告.docx
《matlab实验报告.docx》由会员分享,可在线阅读,更多相关《matlab实验报告.docx(10页珍藏版)》请在优知文库上搜索。
1、实验报告课程运输与配送实验序号05实验项目班级姓名学号实验小组及成员实验成绩实验日期及时间实验地点实验目的1、学会最邻近法的内容;2、学会在MATLAB使用简单语言;3、学会MATLAB函数使用;4、学会使用MATLAB解决最邻近法问题。实验内容1、小组成员线上讨论构思解题思路;2、通过MATLAB软件制作一个最邻近法的函数,为某距离矩阵寻找一个初始的单回路配送路程。实验设备计算机、MATLAB软件实验步骤、结果、分析及总结一、实验分析及实验步骤1、学会最邻近法的内容最邻近法可以通过如下5步完成。(1)将起始点定位整个回路的起点;(2)找到刚加入到回路上离一个点最近的一个点,并将其加入到线路中
2、;(3)重复步骤(2),直到集合了所有节点都加入到线路中;(4)将最后加入的节点和起始点连接起来,形成回路;2、线上讨论,小组成员学会解决最邻近法问题案例有一食品公司,位置在VI处,每天用一辆车给固定区域内的5家超市送货,要求货车只能去每一个超市一次,送完货后返回公司,各点之间的距离如表所示其中距离具有对称性,设计一条最短路径。距离VlV2V3V4V5V6Vl986712V296151816实验步骤、结果、分析及总结V3861487V461514410V5718846V612167106解:(I)根据以上距离表格,将Vl做成起点,选择Vl到各点距离中的最短距离,即V4为第二个点,此时路径为【V
3、IV41O距离VlV2V3V4V5V6Vl986712V296151816V3861487V461514410V5718846V612167106(2)观察V4到各点的距离,找到最短距离V5点,此时路径为VIV4V5o距离VlV2V3V4V5V6Vl986712V296151816V3861487V461514410V5718846V612167106(3)因为V4点已经在路径上了,所以删除V4点,如下表。观察V5到各点的距离,找到最短距离V6点,此时路径为【V1V4V5V6L距离VlV2V3V5V6Vl98712V2961816V38687V571886V6121676(4)因为V5点已经在
4、路径上了,所以删除V5点,如下表。观察V6到各点的距离,找到最短距离V3点,此时路径为【VIV4V5V6V3o距离VlV2V3V6Vl9812V29616V3867V612167(5)因为V6点已经在路径上了,所以删除V6点,如下表,观察V3到各点的距离,找到最短距离V2点,此时路径为【VIV4V5V6V3V2o实验距离VlV2V3Vl98V296V386步骤、结果、分析及总(6)所以最后最短路径为【V1V4V5V6V3V2V1,总距离为6+4+6+7+6+9=38。2、线上讨论,通过MATLAB软件制作一个最邻近法的函数,为上述案例寻找一个初始的单回路配送路程小组成员讨论整理好思路,首先建立
5、一个矩阵。为防止原表格空格初始值影响实验最短路比较,将对角线上的数值设为MATLAB语言中表示无穷大的数值,即:Info方案一(纸上思路用MATLAB语言表达):(1)程序如下页图所示:实验步骤、 结果、 分析 及总结.IIIX.J.IIIZ-t.lllZ.IJIITe-inf 9867 12;9 inf 6 15 18 16:8 6 inf 14 8 7;6 15 14 inf 4 10;7 18 8 4al-A(l.:)%V】到各点的即岗(选收第mini, jll!5in(al)%Y1到哪点的跑离最小(第一行的最小值和所什列卜.林)A(:. jl) = %排除此点OM除最小值所在列)a2-
6、A(jl. :)%新加入路/的点(V4)到剩余各点的距离(选取新的-行)min2, j2-min(a2)%V4到哪点的距离鼓小(第四打的最小僮和所住列卜标A(L :)A( = ,j2。推除此点(跚除垃小值所住列)a3-A(j2,:)min3. J3nin(a3)A(j2, :)A(:, j3)a4-A(j3,:)min4. j4?mi(a4)A(j3, :)A(:, J4)=A(j4, :);inf 6:12 16 7 10 6 inf(2)存在的问题和解决办法问题:关于如何把已经加入到路线中的点排除,尝试把此点的行和列删除,运行过程虽然没有问题,但是运行结果与实际不符,如下图。这样后面在利用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 实验 报告
