关于建模的点滴体会

  • 全国大学生国家一等奖
  • 全国大学生国家二等奖
李兆玺·东北大学
2014-12-31
阅读数1860

关于建模的点滴体会

东北大学 李兆玺

今年的数学建模竞赛,是惊喜,建模是辽宁省B题第一名,全国一等奖。回顾以往的建模历程,满满的都是经验,满满的都是收获。

大一的时候,苦苦的学着数分高代,一次高代课上,老师讲了高代在手机中的应用,从那以后,我的心里埋下了一个问题,数学到底怎么用。作为数学系的一份子,全国大学生数学竞赛,全国大学生数学建模竞赛,是必须要知道的两个竞赛(因为就这两个竞赛与自己的专业最贴近了T_T),那个时候的我,年轻,自己的能力还不到解决问题的程度,所以默默学好专业课,打牢基础。大二的时候,我作为交换生去哈工大交换了一年,大二经历的一年,是我学习的转折点。人,只有在逆境中才能成长,这点一点也不假,刚去的时候,住在大三寝室,对面有个大神就获得了全国二等奖,那个时候我就开始注意大神们是如何利用数学的,大二上,学着固有的专业课,一次实验课,是我建模历程的开始,那是C++程序设计课的一个大作业,老师给的作业就是计算物体的碰撞问题,第一次接触这种题,惊奇是一方面,更多的是困惑,没有方向,后来,组了个学习小组,一起讨论研究,终于做出来了,那个时候我感觉到,建模的过程,其实就是将实际问题转为转为数学问题,化繁为简,利用大一的专业课知识就能轻松解决,从这个时候,我找到了学数学的乐趣,我没事就想着生活问题有哪些可以去解决,视野开阔了,自然发现的问题就多了,在解决的过程中,能力整体都提高了。大二下,专业课的知识就是如何去利用数学去解决生活问题,这个时候,是我知识储配丰富的时候,这半年,学到的不仅仅是数学,还有解决生活问题的能力。大三,我参加了数学建模竞赛,那个时候使用的是C语言去编程,熬了3天,讨论,查资料,最后终于解决了问题,拿了二等奖。那个时候我非C++不学,直到不得已去用了matlab,我才知道自己的狭隘,当一个人有比较强的工具可以解决大多数问题的时候,他的目光就会变得更加广阔,这是我那个时候的感受。当我对matlab编程达到一定程度的时候,我就特别想参加大学最后一次建模竞赛,利用我所学的全部知识,利用我掌握的全部能力,去最后拼搏一次,很欣慰,成功了,当我知道自己的成绩之后,兴奋之余,满满的都是满足。

自己说了这么多,我再说说建模比较重要的几个问题:

①队友的选择:程序方面,整个队伍有一个人比较熟练的使用matlab或者其他学术软件就可以了,论文方面,论文的写作不在于你写的有多华丽,有多楚楚动人,论文在于你写的气势,让人读起来具有浓重的科研气息,有理有据,一步一步,条例清晰,这就足够了。一个队伍的核心在于整个队伍对知识的掌握能力,读万卷书,行万里路,一点都不差,队伍的思考能力是成功最重要的关键。

②如何提高思考能力。随便一本建模书,上面都介绍了各种建模方法,我们要做的不是背住这些方法,在看之前心中要存有几个问题:如何利用数学去解决问题的,怎么解决的,为什么会解决,当这些问题都解决了,算法自在心中。

③一点点注意事项。经常有学弟学妹们问我,学长,这个建模题怎么做啊,不会做,你有什么思路吗?学长,程序不会写怎么办?学长,我找不到文献怎么办?(泪奔)这几个问题是我听到的最多的,我在哈尔滨的时候,有个老师说过这样的话:当我们遇到困难的时候,大部分人都不想着如何去解决,都想着如何去逃避这个问题。恩恩,我们问学长您不也是在解决问题嘛。(再次泪奔)从简单的开始说,查找文献,查找文献忌讳直接一句话,查找文献最重要的能力就是定位关键词,比如我们对今年的B题来说,有个特别不好解决的就是稳固性,如果直接查创意折叠桌的稳固性,呵呵,“对不起,没有您所要的文献”,我们应该这样查,文章中提到了铰链,那么关键词查找顺序如下:①桌 稳定②铰链 稳定③铰链,这样基本都能查到比较不错的文献的,学长,我还是找不到啊怎么办(可怜),那今年的题目出的就够BT了。对于程序的问题,大部分人基本都是临时抱佛脚的,程序最重要的就是平时的积累,总结,所以不要指望在建模的时候就学程序,平时的积累很重要。最后一个问题,最最重要的问题,没思路,揪根到底,还是积累的问题,上面说的,多问问自己,比如今年的折叠桌,在深研究的时候我是这样问的自己,绕一点旋转这不就是关于弧的问题嘛,然后我对所有的木条都进行关于圆弧的推到,到一半,我发现,自己都能证明不成立,然后开始反推不成立的原因,查着查着,发现自己假设的所有的木条都是圆弧就彻彻底底的错了,为什么会错,解决了之后,整体的模型建立基本也就建立了。所以,思路这东西没法讲,就是积累,多问自己(不是多问学长),多多实践,多多动手,多多。。。。。

④不要生搬硬套,建模的时候基本大家都想用常用的方法去直接用,比如对于数据处理问题,上来咔咔,层次分析法,主成分分析,BP神经网络,听起来是不是很高大上,对批卷老师来说,他们已经受够了这些算法的摧残,所以,创新,是成功的重要因素。建模不是生搬硬套,因问题推到产生算法。掌握这些算法不是错,他们对你们入门能力的提高有很大的帮助,简单的说,建模的取值范围是无穷的,是不可测的,不是可测的。

上面说的都是自己的总结,都是浮云神马的,下面才是任性的东西:

①建模想学好,首先不是会matlab,而是你得有一个matlab:

这个是matlabr2013b的下载地址,对于绝大部分的建模足够了,真的够了。

http://yunpan.cn/csCSSVziUPXq7  提取码 469d

②其次你得有比较有用的资料,分享给大家(我是好学长)

http://yunpan.cn/cADgYNQU4cxNU  提取码 3247

 

不积跬步,无以至千里。建模也一样,有时间苦苦找队友,不如让自己变得强大,各位,加油。

 

 

 


本文由 李兆玺 授权 赛氪网 发表,并经赛氪网编辑。转载此文章须经作者同意,并请附上出处(赛氪网)及本页链接。原文链接https://www.saikr.com/a/1181
收藏
分享
别默默的看了,快来和大家聊聊吧,登录后发表评论~ 登录 立即注册
打赏
李兆玺
打赏金额(金额:¥0)
给Ta留言
赏金已入袋,多谢!(*^__^*)
赛氪APP全新升级

下载赛氪APP

参加有趣活动,获得赛程提醒

分享大学生活,获得前辈指点

意见反馈

产品建议、功能吐槽、使用问题…

欢迎提出关于赛氪网的问题和建议 :)

微信公众号
关注赛氪订阅号
微信服务号
关注赛氪服务号
温馨提示

非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。

温馨提示
温馨提示
帮助与反馈

热门问题