数学建模比赛中,程序员具体需要做些什么,以及程序员的数学水平应该达到什么程度
大家都来谈谈自己参加建模比赛的经验吧!连续参加过两届。第一届是碎纸拼接那个题目,第二届是嫦娥奔月的那个题目。
碎纸拼接那个题目负责建模和程序以及论文(除过后勤的全套,队友打辅助)。第一题是用的边缘匹配的思想,最后实现用的方差。完美输出。第二题用边缘匹配就不行了,试了除过方差的很多算法都不行。最后决定边缘拼接,选择起点,判断是否存在环,也完美输出。第三题没时间人工干预了。最后结果是国二。
嫦娥奔月那个负责的是程序。建模的半天模型建不出来。我参考了某篇论文的一个公式把高程图的识别做了。然后就是无尽的等待。最后一晚没办法我建了一个水水的模型然后程序实现,论文也是边做边写。最后就酱油了。
在数学建模我觉得程序员应该做到:
1.精通高等数学 线性代数 概率论数理统计 计算方法 离散数学
2.精通数据结构与算法
3.熟悉MATLAB基本的使用(语法要精通 函数什么的有现成手册可以查)。最好学下simulink。
4.拥有快速学习能力
经验:
1.找一个carry型的建模!一定要carry型的智商(学习能力,创新能力)!
2.大概分工是建模程序论文(后勤)。但分工不能太明确。
3.正常情况下很可能找不到carry。就以自己为中心,让他们做辅助工作(让建模查相关资料阅读完给你,写论文的全程参与(因为你最后一夜写论文很可能头晕,男生体力可能会好些,我是不行)。一步一步的实现。
4.猜出题的想要你做什么,这个会极大的影响评分。
以上,祝你获奖。
没参加过呢
页:
[1]