❶ 数学建模用c语言代码该怎么打
如果时间只剩下一个星期的话,我推荐不要拘泥于刷题之类的长期学习过程了,对于题主没有任何数学建模的经验的这种情况,主要是以下几点建议:
找来一些数学建模的入门书籍,但是不要从头开始看,直接看书里面的那些比较经典的例题,看完题目也没必要花太多时间思考,毕竟就快要比赛了,直接看答案,然后分析答案的套路,尽量理解思路。多看几道题,你就大概清楚数学建模的方法了。
学过C语言编程,那么可以参考这些例题,用自己的程序重写一篇,找一找感觉。比赛的时候往往都可以直接照搬这些思路,模拟出一些很相似的建模过程。比如说有一道例题,它设了这些变量x、y、z,然后按照题目的要求耦合这些变量的关系,比如:z=x+y,那么到比赛的时候,你就可以考虑考虑这种思路,一个一个设置好变量,然后把题目的要求都用数学语言表达出来,再用C语言编程。(当然这是一个简单的例子,具体肯定复杂很多)。例题看得多了,各种各样的套路也知道得多了,加之你用C语言亲手写过,那么到了比赛的时候也有一点信心了。
遇到头绪不清楚的,就套。怎么个套法?把看过的例题里的方法一个一个套上去,看能不能顺利建模。套出来了,万事大吉,没套出来,尽量把变量列清楚,数学关系理清一点,然后写程序的时候把已经弄清楚的关系都写出来,这样即使没有完成建模,但是还是会有一定的分数。
不知道题主的比赛具体要求是怎样,有些比赛要求要代码实现,有些比赛要求只是数学上的分析,但是总之,你就算是乱扯,只要能够圆回来,让自己的道理说得通,让评分人觉得有点道理,那你就拿到一定的分数了。2019年“臭名昭著”的一件事,MCM美国大学生数学建模竞赛有一组的题目是“权利的游戏”,大概就是说让你分析一条龙的各种行为、特征啥的,反正就是让你用饮食、栖息地啥的数学地解释一下,建个模。特等奖,画了条超级牛X炫酷的龙在论文里面,然后简单分析几下(当然这里的简单是相对其它优秀的参赛作品说的,客观来说肯定也是很复杂的),拿了特奖。
下面给你看看这条龙:
所以,你懂的,只要会扯淡,你就是数模赛场上最靓的那个仔。(狗头....