1.数学建模比赛前期准备

备注:

阅读本文的建议:

(1)尽量用电脑看

(2)适当做笔记,记下自己觉得有用的地方

(3)建议每遇到一个链接,打开它,看完文章后去浏览看看,找到自己需要的东西,做好存储与笔记

(4)带着积极的眼光去看,不足的地方您给建议。

一.数学建模比赛是在干什么?

  给出几道不同类型的从生活场景中简化而来的问题,分为几个小问让你给出解决办法。

  多说无益直接看题。图为我们第一次参加的2021年五一数学建模比赛的参赛赛题

数学建模,顾名思义,就是给出相应的数学模型来解决实际问题,或者说将实际问题转化为数学模型求解。(我在说废话)

二.前期准备(敲黑板!!!)

0.思想准备

  如果你是大一大二同学,我十分鼓励你去参加,无论你是负责队伍的哪一个部分都能从中学习到很多东西。It doesn't hurt to try.

  你可能需要付出的:

  • 较多的准备时间
  • 比赛期间整整三天的全身心投入
  • 自由可支配时间减少
  • 可能需要翘掉部分课以及无法参加一些活动
  • 0-300不等的参赛费

  你可能会收获的:

  • 与队友更深厚的友谊(正常情况)
  • 团队合作意识与能力
  • 特定技术能力
  • 种下科研的种子
  • 专注能力及爆肝能力
  • 可能的荣誉与奖项

  正在大学期间,不妨多去尝试,无论以后是否继续参加比赛,你都不会后悔尝试过数学建模。

 对于大三大四同学来说,如果你是为了拿奖保研去的话,需要考量自己的时间是否充足,数学建模含金量较高的国赛与美赛竞争都异常激烈,获奖需要很大的努力。如果你是想专心考研,不推荐花过多精力。如果已经过了考研、保研的时间的话,不妨去玩一玩体验一下。

1.组建队伍

  一支数学建模队伍,分为论文手,建模手,与编程手。

  也就是说,你们团队需要一个撰写论文比较厉害的同学,一个建模比较厉害的同学(这点比较抽象,后续会具体说明),和一个编程很厉害的同学。

  队伍初建时,最重要的不是你们三个人要多厉害,而是三个人性格是否合得来,能否很好地沟通,是否都是认真对待这个比赛并愿意为此付出大量努力,能否一起走下去。

  选定好队友,一起努力几年,不是万不得已不要换队友,但对于毒瘤绝对不要仁慈。

  队伍需要一个队长,在关键时候做决定,并且在整个过程中督促队伍,并以身作则,凝聚队伍。

2.队伍分工

①论文手

一般主流撰写数学建模论文的工具有两个,word这个大家都熟悉,还有就是latex(我认为就是一种自动排版的编程语言)。见图

这是我写的代码

这是自动排版生成的PDF格式论文

  我在建模前期最主要的准备就是学习如何使用latex编排论文。

  当然这远远不够,我目前总结的要求如下

(1)熟练使用一种论文排版工具(word\latex,建议先从word开始,latex需要一定时间的学习与实践,并积累一定的使用文档,不推荐速成)但后期一定要学会latex。

(2)熟悉一篇数学建模论文的文章结构,文章重点,与各部分的撰写技巧(见B站视频数学建模清风——论文写作方法教程(国赛和美赛)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili,优质视频很多,推荐这一个)

(3)大量阅读优秀论文(这也应该是队伍中每一个人都要做的事情),做好笔记与备注,将论文该你需要的方式分类,建立自己的资料库,以便比赛中参考。

(4)学习资料搜索,熟练从各个渠道查找与赛题相关的论文、资料

(5)优秀的语言能力、逻辑组织能力

(6)与队友沟通的能力

②建模手

  我们第一本看的数学建模书是 姜启源老师的《数学模型》,第二本是 司守奎老师的《数学建模算法与应用》,两本都是经典入门书籍,第一次准备不必要全看、啃透,大致浏览,对细节第一次看的时候不必细究,可在比赛时作为字典查阅。

准备如下:

(1)熟悉数学建模中各类问题所对应的数学模型,(数学建模中的常见模型_鸦のCROWN的博客-CSDN博客_论文建模常用的五种模型数学建模模型大全_joker柒月的博客-CSDN博客_数学建模模型大全给出一个参考,具体的需要自己整理分类)

  不必全会,但每个问题你都要有擅长、熟悉的模型,知道如何使用、其适用范围、优缺点。并能用语言表述告诉队友(或者有对应的资料)。

(2)良好的数学理论与应用能力,在一些具体化问题中懂得如何根据现有模型进行改进,或者多种模型综合使用。

③编程手

准备如下:

(1)熟悉matlab\python,熟悉(不用完全掌握)各种模型的代码怎么实现,有对应模型的代码文档,试着跑一跑(前期不用完全自己写轮子,一般都是从网上找能用代码根据实际问题修改)

有同学问到,需要大致学到什么程度,这里推荐我们看的课程

MATLAB教程_台大郭彦甫(14课)原视频补档_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 基本掌握这里面的内容,做好笔记就OK

(2)后续的进阶(这不是前期准备的必要工作)

推荐两个课程

【零基础教程】老哥:数学建模算法、编程、写作和获奖指南全流程培训!_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

Python在数学建模中的应用【Python基础入门、十大数模算法调试、案例测试等】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

(3)在此基础上,你会在模型的学习过程中知道更多的建模需要的软件,可以提高你的建模能力与速度,这个你会在学习过程中了解,并学习使用,不用着急,需要的时候再去学习。

3.注意事项

队伍中三个成员并不是只负责自己对应的部分。

很重要!!!

①每个人都要有强大的资料查找能力

②每个成员间互相帮助,交叉分工

  比如我们队伍,我(论文手)协同建模手共负责模型的选取与建立,我和编程手一起制作建模过程中的各种流程图、说明图

  我和建模手都熟悉matlab的基本语法与操作,在处理大量数据的时候,会帮编程手跑代码,简单处理数据。

  在各个过程中的论文撰写,编程手与建模手都积极与我交流,帮助我完成论文的写作。

③前期可以多去知乎,CSDN等平台上宏观了解数学建模,也有很多好的数学建模如何准备和类似于本文一样的比赛总结,多去看。

(5 封私信 / 55 条消息) 数学建模 - 搜索结果 - 知乎 (zhihu.com)

每个人都要去阅读优秀论文

三.最重要的一点

  你不需要一开始就懂得一大堆模型,不需要一开始代码就要写多好,不需要把课程和书都看完。

  你可能还觉得自己什么都不会。我们队伍在这次比赛前,我和建模手看了半本数学模型、会基本的matlab操作,编程手能熟练使用matlab,但并不知道各种模型及其代码实现,我学习了latex排版,论文各部分怎么写,阅读了七八篇数模论文,给自己写了一下小总结。大家都不知道各种模型,就这样草率的开始了。最终提前很多就完成了整篇论文。(当然有题目简单的因素)

  只要你看过几篇论文,知道最基本论文怎么写,一个人能熟练使用matlab\python(至少懂得各种矩阵操作,代码操作excel表格),一个人数学稍微好一点,就ok了,没有人要求你第一次比赛就获奖。

就算你什么都不会,也要参加一次,不要怕。纸上觉来终觉浅,绝知此事要躬行。

在此基础上,

去参加一次比赛

参加过一次后,你就基本入门了数学建模比赛了,你也就懂得之后该怎么准备了,相信我,在比赛中你什么不会查什么,三天下来,你会多学会很多东西。

参加比赛也是准备的一部分,现在就去报名。

报名地址如下,各类数模比赛都会在上面发布。

数学建模-搜索结果--赛氪 (saikr.com)

四、未来的方向

 1.三个人都要开始熟悉各类模型,理论理解、论文示例、代码造轮子等等。

 2.大量阅读优秀论文,今早恰好看了几篇,愈发知道自己的不足,也有了相应的努力方向,路漫漫其修远兮。

 3.准备暑假把python的建模应用学习一下,恰好对口专业。

 4.扩充一下自己的建模软件技能包,lingo和SPSS。

 5.强化数学功底,学习微积分、线性代数、概率论与数理统计的重点内容。

第一次写,有多不足希望大家包涵与指出,欢迎讨论问题,如有所帮助,荣幸之至。

### 回答1: 准备数学建模美赛的关键是努力学习数学知识并不断练习应用这些知识解决实际问题。以下是一些建议: 1. 强化数学基础:复习高中数学知识,特别是微积分、线性代数和概率论。 2. 练习数学建模题目:尝试做一些数学建模比赛的历年题目,了解题目的难度和类型。 3. 组队参赛:参加数学建模比赛最好是组队参赛,可以与其他人分享想法和经验。 4. 了解计算机技能:学习使用数学软件,如 Matlab、Mathematica、Maple 等,帮助解决复杂的数学模型。 5. 保持好奇心:对于自己不了解的问题,保持好奇心并不断学习。 希望这些建议能够帮助你更好地准备数学建模美赛。 ### 回答2: 准备数学建模美赛需要以下几个关键步骤: 1. 了解比赛规则和要求:首先要认真阅读并理解比赛规则和要求,包括提交的格式、时间限制、题目类型等。了解比赛的评分标准也非常重要。 2. 学习数学建模的基础知识:掌握数学建模所涉及的基本数学知识,如微积分、线性代数、概率论等。熟悉各种数学模型的构建方法和求解技巧,并了解相关的数学软件工具。 3. 多做练习题和实例:通过做大量的练习题和实例,增加对数学建模问题的熟悉度和灵活性。找到一些经典的数学建模题目进行练习,模拟比赛的时间和环境。 4. 构建逻辑思维和问题解决能力:数学建模比赛不仅仅是计算题,更注重解决实际问题的能力。培养良好的逻辑思维能力,学会从实际问题中提取关键信息和建立数学模型,针对问题制定合适的解决方案。 5. 分工合作,合理安排时间:比赛中通常有多个题目,因此分工合作很重要。团队成员应根据个人擅长的领域来分工,分别负责不同的题目部分。另外,合理安排时间,确保能在规定时间内完成每个题目的建模、求解和分析。 6. 注重实践经验的积累:多参加数学建模比赛或解决实际问题,通过实践积累经验,了解不同类型和难度的题目特点,并总结出一套适合自己的解题方法。 7. 提高英文文献阅读能力:很多数学建模比赛的题目和解决方法都需要阅读英文文献,因此,提高英文文献阅读能力也是很重要的一步。学会快速理解和提取关键信息,并熟悉相关的数学词汇和表达方式。 综上所述,准备数学建模美赛需要学习数学基础知识,多做练习题和实例,提高逻辑思维和问题解决能力,合理分工合作,注重实践经验积累,并提高英文文献阅读能力。通过不断的学习和实践,积极准备数学建模美赛,提高自己的竞争力。 ### 回答3: 准备数学建模美赛可以遵循以下几个步骤: 1. 熟悉比赛规则和评分标准:详细了解比赛的要求、规则,包括论文格式、时间限制等。同时,也要清楚评分标准,明白如何在论文中展示出创新性和实用性。 2. 学习数学建模的基础知识:数学建模是基于数学理论和方法来解决实际问题的,因此需要掌握相关的数学知识和技巧,如微积分、线性代数、概率统计等。 3. 提前准备工具和资料:数学建模可能需要使用一些特定的软件、计算工具或者图书资料,提前准备好并熟悉使用它们是非常重要的。 4. 练习解决实际问题:参加数学建模美赛前,可以通过练习一些实际问题来提升自己的解题能力。可以通过查找以往的数学建模竞赛题目,尝试解答来积累经验。 5. 团队合作与分工:数学建模美赛通常需要组队参赛,团队成员间要建立良好的沟通与合作关系。分工合作,每个人负责自己的专业领域,从而加快解题速度和提高效率。 6. 注意时间管理:数学建模比赛的时间通常是有限的,因此需要掌握好时间管理,合理规划各个环节的时间,确保能够在规定时间内完成论文的撰写和提交。 7. 多参加模拟赛或培训:参加一些数学建模比赛的模拟赛或者培训班,可以接触更多的题目和解题思路,了解评委的评分标准和要求,从而更好地备战数学建模美赛。 8. 理论与实践相结合:数学建模不仅仅是理论,更需要与实际问题相结合。在准备过程中,注重实际问题的分析和实践操作,这样可以更好地理解问题,提出切实可行的解决方案。 希望以上的建议能够帮助你更好地准备数学建模美赛。加油!
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值