建模的过程非常痛苦,白天上课,晚上建模,遇到不靠谱的队友就更那啥了。
对于初次建模的小白来说,你首先得明确你们的方向,选好题目,看看每道题的大概思路,集体探讨以后找论文,明确你们所需要的参数,以及列出数学建模的式子,通过一层一层参数去推导,其次,建模要选出合适的模型,根据题目去选择模型,数学建模的模型多种多样,选取合适的模型很困难,再次,将你选取的参数代数编程软件,然后再得出结论,最后以论文的形式客观呈现出来。
很多人觉得三人组队要分工,一人建模一人编程一人论文,其实这是不好的,当你实践的时候你会发现建模编程论文三者都是融合在一起的。其实最好有一个全能型的队友,可以先找论文,找数据,共同探索模型,列出步骤模型,再带入编程软件,最后论文模型。我觉得还是一题一题的来,共同努力,而不是分工,因为每个人的水平不同,当然,如果队友都是牛逼大佬,当我没说。
数学建模其实编程论文都不是关键,建模建模建模!!!其实有些时候思路必须要清晰,一道题,从整体性来看有可能思路完全混乱,,所以得明确干什么做什么,目的是什么,采取什么模型,参数,数据,表达式都是很重要的。。。所以团队合作找论文,通过找论文获取相关知识,并通过论文明确参数,从而建立表达式。。。。然而我们考虑参数也不能过于考虑复杂,可以通过假设来对模型进行特殊化,有些题需要的数据很多,可以通过放缩,拟合,权重。。。。来把数据进行优化
建模题有些与专业性关系非常大,所以必须了解相关知识找到出发点,说实话,有些题真变态,一次比赛,看了十几篇论文,其中多则几百页,少则几页,爬了无数个数据,选取参数,放缩。看了十多种数学模型,选择适合题目的模型天天熬夜改代码,头发一大把一大把的掉。。。写论文学过程写到吐,真的难,但是收获满满。。。
学习建模是一个复杂的过程,当时我以为学会了MATLAB,python就可以了,那只是入门,最重要的是思路,建模不易,好好珍惜。。。
这边建议建模前吃好喝好,不要熬夜,盖好被子,保持心情愉悦足矣