人人范文网 范文大全

弗洛伊德算法见习心得

发布时间:2020-03-02 18:54:43 来源:范文大全 收藏本文 下载本文 手机版

数学建模的见习就告一段落了,经过这为期一周的学习,我对数学建模有了更深入的认识,而不像以前只是肤浅的了解。短短的一周的时间也让自己成长了不少。掌握了准确快捷的计算方法和严密的逻辑推理,提高用数学工具分析解决实际问题的意识和能力,和对建模方法的大胆假设,最终提升分析问题,解决问题的能力。

这学期也开过数学建模课,但都只是基于课本,没有涉及实战的演练。对这个见习还有比较期待的,我们这一组有朱汉兵和我两个成员,抽到的是用弗洛伊德算法解决重心问题。当即我们便讨论如何处理重心问题,弗洛伊德算法在数据结构的学过,用来解决图的最短路径问题,想到这一个突破口,我们也算是找到了解决的第一步。

我们分头查找着有关弗洛伊德算法的资料,找到了重心问题的本质在于最短路径问题,运用于解决设施到所有服务对象点的距离总和最小的模型。知道了这一点,接下来便是用数学解决问题。要解决问题首先要有与之相对应的模型或算法,了解和掌握弗洛伊德算法后,得到方案的大体雏形,再参考一些经典书籍,我们细化了模型实施步骤,有了明确的方案,我们变得轻松许多,我们选择了MATLAB这一强大的数学软件作为编程工具。在这点上,朱汉兵利用他深厚的数学底将算法的每步、每一个点用数学语言表述出。在他的数学算法基础上,我负责将算法用MATLAB加以实现。刚开始的时候,因遗忘了好多

MATLAB命令,可以说举步维艰,只能回过看老师留给我们的PPT。差不多熟悉常用的命令,虽说还会报错,并且模型算法也易于实现,但程序也写的顺利。

在原有的弗洛伊德算法我们加以修改,得到了重心问题的最佳方案,我们的见习也算法完了大半。再反过头分析整个模型,也发现了一些小瑕疵, 例如MATLAB程序中:找到重心这一步,我采用的是先排序在找数组最小元素,而是用find(m==min(m))这个命令,就可以实现,让程序变得简洁,也更才算是正规的MATLAB语言。最终顺利的完成见习任务,我们顿时轻松许多,但这次见习留下的东西还有很多.

对于数学专业的学生来,并不能只满足这一小部分,分析问题和分解决问题的能力才是数学建模的价值,也是我们所追求的。提出模型——验证模型——修改模型——再验证——再修改,真正的复杂问题是不可能只靠空想就能出结果的,否则也不叫复杂问题了.只有通过不懈的思考与尝试,发现有问题以后及时修改、琢磨新的思路和先前的瑕疵,才能完善模型。因此,在以后的建模过程中,我学到了这种一步一步、不断修改的踏实的研究方法,而不再像以前只是懵懵懂懂的绞尽脑汁想个方案,然后就凑合了事,虽然明知有缺陷也不知该从何下手。

毫不夸张的说,建模过程充分挖掘了我们的潜能,使我们对自己的能力有了新的认识,特别是自学能力得到了极大的提高,而且思想的交锋也迸发出了智慧的火花,从而增加了继续深入学习数学的主动性和积极性。再次,数学建模也培养了我们的概括力和想象力,也就是要一眼就能抓住问题的本质所在。我们只有先对实际问题进行概括归纳,同时在允许的情况下尽量忽略各种次要因素,紧紧抓住问题的本质方面,使问题尽可能简单化,这样才能解决问题。小组合作也让我,深刻体会到了团队合作精神的重要性。建模的过程不仅仅取决于小组成员个人的基础和努力,更依赖的还是小组成员合作精神的发挥。既要发挥自己的优点,更不可忽视自己的缺点和同伴的优势,互相磨合,互相学习,互相借鉴。本次见习将让我受益良久。

见习心得

见习心得

见习心得

见习心得

见习心得

见习心得

见习心得

见习心得

见习心得

见习心得

弗洛伊德算法见习心得
《弗洛伊德算法见习心得.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档