目录

  • 1 引言
    • 1.1 数学建模的作用
    • 1.2 一些掏心窝的话
  • 2 理论基础
  • 3 推荐资料
    • 3.1 书籍
    • 3.2 网课
    • 3.3 技术博客
  • 4 队友的补充
  • 5 进阶

1 引言

1.1 数学建模的作用

(1)保研加分;评省政府、国家奖学金加分!!!!!

(2)培养解决问题的能力,这种思想能够潜移默化的影响一个人思考问题的逻辑方式、解决问题的方式。

(3)见识更大、眼界更远。能够认识全国高校很多大牛,跳出自己的舒适圈,会深有体会到山外有山人外有人,激励自己能做很多正确的决定和事情。

1.2 一些掏心窝的话

第一件事: 数学建模不是只有省赛和国赛

省级和国家级的各个相关单位每年都会举办,大概20个左右,有的是可以跨校组队的,有的是不能跨校组队的。如果有跨校组队的机会,一定尝试去找其他学校的队友。每个比赛的含金量不同,一般是省级、少数是校级和国家级。在参加含金量比较高的国赛之前,一定要用一两个比赛来练手。不用等到省赛国赛才第一次学会使用枪。一年中的比赛,有的数模时长是一个月,不用每天全身心投入比赛,只要在这一个月内做完就可以,足够有练手的比赛。以下是2022年一整年的竞赛,可以从我文章中查看报名时间、竞赛时间、报名地址、报名费用、是否能跨校。2022年全部数学建模时间汇总

第二件事: 数学建模想要获奖有几个条件,一是前期自己的理论学习准备,二是队友的理论实力,三是论文的美观性,四是模型的准确性。

(1)前期准备的话,就是需要掌握数学建模中的常用方法,拿到问题的第一件事就是定义问题的类型。如果连问题是什么类型都不知道的话,你查资料无从下手。可以从以下的理论准备中去针对性学习,建议是看书籍,能够宏观地快速的学习下来。

(2)第二就是队友的重要性,数模的时间一般是3到5天,这几天的时间内,作为队长必须有时刻保持宏观的认识,所有题的整体思路以及队友的工作动态分配。队长作为团队的核心,时刻掌握队友的进展动态,根据动态及时去调整,有时候会出现,队长让队友找一个聚类算法的理论,队友花了一上午的时间看了一堆分类的算法理论,白白浪费了时间。队长必须要掌握队友的能力,根据队友的能力安排相应的工作,如果一个队友是代码能力不行,就别安排他写去写代码,发挥各自的特长。还有就是队长要严格的把控时间,设置每一个进展的deadline,比如第一天应该汇总参考资料、汇总算法模型,第二天第一题的理论建模并实现,第三天,第二问的理论建模与实现,严格控制dealine,如果实在没有完成每天的任务,就需要注意,在后面的时间安排推进进程。作为队员,一定要提前磨好枪,把该掌握的Word快速排版技能、Code技能、绘图软件使用技能、PS技能、搜集信息和文献技能,都准备一下。这几天的时间内,如果再去磨枪,直接拖垮队伍。该如何系统的学习,我接下来会讲到。

(3)第三是论文的美观性,指的是在评委在批阅论文的时候,除了通常注重几个点包括摘要、结论及建模,还有一个关键点是排版的美观和插图的美观。排版的美观,主要是指论文的标题骨架,以及字体的使用,尽量保持浏览起来是流畅美观的。还有论文中插图一定要美观,一般数据图,我们会导出用Origin绘制,流程图用Visio绘制,还会用到PS,保证插图的美观。

(4)第四是模型的准确性,是指该模型是否是解决问题的模型,在论文中应该是有模型检验、模型的灵敏度分析以及模型的评价和改进三个部分,如果你是答非所问,这三个部分是不能完成的。

第二件事: 入门需要学习的知识汇总。

MATLAB是必须会的了,能仿真、能绘图、能求解,学术界最好,没有之一的软件。WPS和Word都要会,功能差不多,有些地方会有不一样,兼容性也会稍微差别,但是都不影响,回一个就够,用于论文的写作和排版,尽可能还会熟练用Excel,用Excel也能绘制很多基本的数据图,以及能对数据进行简单处理。Visio主要用于绘制各种圆、框、线的各种图,能够点击编辑文档中原图片,方便有任何的更改和调整。Origin主要用于绘制各种数据的可视化图,比如折线图、柱状图、饼状图等等,能绘制出来非常美观。Mathtype是公式编辑器,虽然WPS和Word中有内置的编辑器,但是在较短的时间内,面对大量的公式编辑和维护,一定要一个高效的编辑器。安装方法以下链接。

其他的Lingo主要求解大型线性、非线性和整数规划问题,小型的MATLAB就可以解决。SPSS针对一个统计问题,可能会用到,可以用于统计分析数据,比如对应分析之类。PS主要用于对图片进行精修,让图片更美观。Python编程语言主要针对机器学习算法和深度学习,以及数据分析是非常方便的。掌握了该编程语言和这方面的技能,能够快速实现模型的求解,因为Python提供了非常丰富的工具包,直接调用就可以省去很多很多工作。

第三件事: 在短时间内竞赛的团队协作技巧和论文写作技巧。

(1)团队协作

文档维护是线上团队写作最头疼的事情,在微信群来回发word文件,有时候一忘记迭代某个部分,整个论文和资料就乱套了。可以使用线上知识库,统一维护一个文档。语雀是一个在线知识库,可以创建团队后,在一个知识库里存放word文档、PDF、excel文档、代码。对于文本文档,多个人可以对一个文档进行修改,保证文档的一致性,最后可以将文档导出为word或者其他格式文件。用这个来汇总论文、分享查找的资料和参考文献都非常方便。下载APP,填写我的邀请码:EV4KFG,可以 获得三个月的会员。对于团队的进展推进,除了设定deadline,还要尽量在固定的时间讨论一次进展,保证团队的效率,远程的话就可以选用腾讯会议之类的软件,可以分享屏幕。

(2)论文的写作,论文的模板要依据规范化的格式,如下图所示,有摘要、问题重述、问题的分析、模型的假设、符号说明、模型的建立与求解、模型的检验或灵敏度分析、模型的评价与推广以及总结这九个部分组成。

其中摘要和结论是一篇论文的最重要的部分,也是阅卷老师最先看的内容,主要打分点。先写结论,主要思路是针对什么问题、建立了什么模型、得到了什么的结果、模型的优缺点以及改进。摘要就是结论的精缩版本,言简意赅的描述针对什么问题、建立了什么模型、得到了什么的结果。写作的格式,可以如下所示。第一段背景介绍,第二段是问题一的摘要,第三段是问题二的摘要,依次类推。

阅读优秀论文是非常有必要的,如果要打美赛一定要看看优秀论文,优秀论文的排版、作图、分析思路一定是大众都能分辨出来的,可以查看github一个博主总结的。https://github.com/BetterBench/Math_Model

2 理论基础

算法的学习,建议学习看书能够系统快速的学习,主要算法如下。

(1)线性规划

(2)整数规划

(3)非线性规划

(4)动态规划

(5)图与网络模型与方法

(6)排队论模型

(7)对策论

(8)层次分析法

(9)插值与拟合

(10)数据的统计描述与分析

(11)方差分析

(12)回归分析

(13)微分方程建模

(14)稳定状态模型

(15)微分方程的解法

(16)差分方程模型

(17)马氏链模型

(18)动态优化模型

(19)神经网络模型

(20)偏微分方程的数值解

(21)目标规划

(22)模糊数学概念

(23)现代优化算法

(24)时间序列模型

(25)灰色系统理论与应用

(26)多元分析

(27)偏最小二乘回归分析

(28)存贮论

(29)经济与金融中的优化问题

(30)生产与服务运作管理中的优化问题

(31)机器学习算法

3 推荐资料

3.1 书籍

《数学建模算法与应用》司守奎
《Matlab在数学建模中的应用》卓金武

《SPSS统计分析基础教程》张文彤

《Matlab智能算法30个案例》史峰
《国赛历届优秀论文》:学习优秀论文的摘要、分析他们论文的逻辑思路、写作思路、模型的解析。资料下载

《美赛历届优秀论文》:看看别人的作图、写作思路。链接:https://pan.baidu.com/s/1Ciw2vcvlaO9Ps2do54xJdw 密码:f55p

3.2 网课

【Matlab系统学习】

【WPS系统学习】

【Mathtype高阶技能】

【SPSS系统学习】

【Origin系统学习】

3.3 技术博客

【Windows10安装 Office全家桶】

【Windows10安装 Visio】

【Windows10安装 mathtype】

【查找文献的网站汇总】

【Windows10下载和安装Matlab】

【Linux下载和安装Matlab】

【Mac os下载和安装Matlab】

【Python环境配置教程】

4 队友的补充

小明同学:(可关注他CSDN)
很多同学刚开始接触数模的时候,常常会有这个疑问:数学建模应该如何学习,或者是如何入门?也会经常陷入以下几个误区:
抱着一本高等数学、线性代数、概率论。。。。猛看,看两页之后就放弃了
刚开始学习一个算法,对着算法原理死扣,在那里推导算法公式
都说Latex好啊,我就用Latex排版
三个队友分工过于明确,写作的只学写作,编程的就撸代码…
我是2018年开始接触数模的,前前后后自己参加、或者带朋友参加各种数模比赛10余个,于我的经验而言,数模要先从归纳、模仿开始。
首先,对于数模对于刚入门的同学来说,你高数考多少分,这些都没啥用,或者说根本用不到你去推导公式,这些模型的公式早就有人推导好了,对于大家只需要能弄懂这个模型是干什么的,之后能够会用就行了。
其次,这几年Latex在数模界中越来越火热,但是以我个人的经验,不建议新手去学这个,你们要把有限的时间放在内容上,如果写作的同学,花费大量的时间,去调Latex模板,会给另外两个队友带来很大的压力。而且Latex我一直觉得他的表格打起来十分不方便(尽管有Excel2Latex这样的工具),插图、表如果弄不好也会到处乱跑,最致命的是你们论文写一大半了,到了后边突然出了一个你自己短时间内解决不掉,从没碰到过的bug,这可能直接导致几天的努力GG,数模里的那几天,小白能够撑到不睡着就不错了,更别说去改你自己写出来的bug了(以后有时间会详细的说一下上述这些问题)
最后一个问题,大部分同学去找队友的时候,都说自己可以胜任写作的工作。在我看来,如果你只会写论文,那么你一定不会写论文。如果你对每个模型的原理,代码都一概不通的话,你队友做的东西你都看不懂,那你写出来的东西,emm充其量只能叫作文。
接下来分享一波数模入门的几个小步骤吧
(1)熟悉数模论文构成
从摘要到结论,每一个部分应该写什么,如何写这里可以看B站科研交流老哥讲解的一个视频。看完了这个自己再对照着优秀论文看,找找这些优秀论文中,是不是都有这些结构,优秀论文中也会存在一些问题的,大家要有独立思考的能力。其实一直感觉科研交流的数模做的不错,每年的课程也都不贵,内容也都会更新。一两百块,就是3个人出去聚个餐的钱,说实话,如果学习上这点钱都要精打细算的话,那我非常不建议你参加竞赛。
(2)学习三个常用的基础算法
小伙伴们请看好,这里说的是3个基础算法,也就是一类题型中,反复出现的3个(几个)算法,建议先从评价类的算法看起(层次分析法、Topsis法、熵权法)。小组中3个人,对这几个算法都要非常了解。编程的同学,必须得保证自己的代码在比赛之前能够跑通,而且能够根据实际情况做一些修改。
(3)参赛前需要磨合一波
如果是本科生,尤其是大二的同学,只剩下这一次国赛的机会了。那么参赛前一定要互相配合一下。这里分享一个快速培养默契的方法。
首先你们需要选一个题型中的一道题,之后3个人读题,查找资料。过2小时后线上讨论,说出你们的想法。然后找到1-2篇优秀论文,每篇用1小时读一下,试着“复现”一下。具体的做法如下:
复现并不是说让大家去实现这些论文中的每一个步骤,其实你就算按照论文中的步骤来,也未必会得到和论文中相同的结果。你们3个人,选定一篇优秀论文,试着自己整理(Copy)一遍。你对着人家抄都抄不明白,更何谈自己写呢。在这个过程中,你就会对排版、作图、制表等有深刻的了解,通过这个方法,能够快速的模拟实战,培养默契。看的教程再多不如自己一练,Over!

5 进阶

待完善。。。

记得点击一下关注和收藏,后续,我将会继续出文章讲解,从拿到赛题后如何精准快速搜集资料、数学建模、再实现,最后论文写作和排版,以及团队该如何协作,高效率的产出。

【数学建模入门攻略】参赛一次,受益终身相关推荐

  1. 【最终省二】全国大学生数学建模大赛-参赛经历

    前言/背景 当初知道这个比赛的时候还是在大一,那会刚上大学也不知道未来要干嘛,对自己的职业发展什么都不懂,每天除了上课就是在宿舍打游戏的,了解这个比赛是在一个晚上上高数课,老师叫我们积极参加,说这个比 ...

  2. 【心得体会】2022年华为杯数学建模比赛参赛心得体会

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.个人情况 准备情况 二.选题情况 三.赛程安排 四.心得体会 前言 为期五天的研究生数学建模终于结束了,一直想找个 ...

  3. 2023年19个数学建模竞赛重磅来袭!!!

    更新时间:2022年2月3日 本人的团队全是计算机的研究生,从本科到研究生有丰富的打比赛和数模的经验,有需要指导的,请私信我 相关链接 (1)[数学建模]2022年整年所有数学建模竞赛时间表 (2)[ ...

  4. 数学建模 Matlab Simulink

    数学建模|数学建模必备网站 - 知乎 ^数学建模学习资源网站网址 http://www.mcm.dept.ccut.edu.cn/index.asp ^全国大学生数学建模竞赛官网 http://mcm ...

  5. fleury MATLAB,数学建模部分源码分享

    写在前面 数学建模竞赛已经结束了.由于种种原因最终无缘国奖,还是很难受的.结合我的经历,有一些想法想告诉所有正在准备数学建模竞赛的同学. 数学建模竞赛它不会绝对相信实力,运气真的是必须考虑的一部分. ...

  6. 视频教程-MATLAB数学建模-Matlab

    MATLAB数学建模 图像和算法等领域有多年研究和项目经验:指导发表科技核心期刊经验丰富:多次指导数学建模爱好者参赛. 宋星星 ¥12.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+ ...

  7. Python小白的数学建模课-01.新手必读

    Python 完全可以满足数学建模的需要. Python 是数学建模的最佳选择之一,而且在其它工作中也无所不能. 『Python小白的数学建模课 @ Youcans』 带你从数模小白成为国赛达人. 欢 ...

  8. matlab自动排课,matlab数学建模排课

    李青豪 15069574447 孙珂 15226038269 李延乐 18317821851 吕良军 2014 年黄河水院数学建模竞赛 题目 B 题:大学排课问题 摘 要: 排课方案的最终形式,一般是 ...

  9. matlab建模总结,MATLAB 数学建模方法与实践(第 3 版)

    本书从数学建模的角度介绍了 MATLAB 的应用,涵盖了绝大部分数学建模问题的 MATLAB 求解方法.全书共 5 篇.第一篇是基础篇,介绍基本概念,包括 MATLAB 在数学建模中的地位.数学模型的 ...

最新文章

  1. 【整理】fiddler不能监听 localhost和 127.0.0.1的问题
  2. 如何学机器计算机,学习编程的你要了解程序是如何被计算机所执行的?
  3. java学习 hibernate 持久态和瞬时态
  4. Codeforces_Round527_Div3_C题--Prefixes and Suffixes
  5. 教你如何恢复U盘里的中毒文件
  6. 大数据实训:实验二-基本SQL练习
  7. 2.4G天线在PCB板上的设计
  8. ie8兼容性视图灰色修复_win8系统设置IE8浏览器兼容性视图的方法
  9. STM32 SPI驱动OLED12864原理图和源代码分享
  10. 管家婆mysql 数据库_Java数据库小项目02--管家婆项目
  11. 「精品」无损批量压缩图片工具 - Caesium Image Compressor
  12. 湖南师范大学学科综合评价计算机,师范类高校自主招生/综合评价相关问答,2020届参考...
  13. iOS二维码限制区域识别、扫描动画
  14. 结构图的分类--产品功能结构图、产品信息结构图、产品结构图
  15. 微信吸粉技巧:“傻逼”的毅力
  16. 国稻种芯百团计划行动 下好先手棋安徽“育繁推一体化”格局
  17. 分析网易云歌曲评论分析加密的JS并且解密,并使用Python抓取歌曲评论
  18. 架构可细分为业务架构、应用架构、技术架构
  19. 2022年推荐云计算行业研究报告投资策略产业发展前景市场行情分析(附件中为网盘链接,报告持续更新)
  20. 谈一谈|如何提高创新创业能力

热门文章

  1. 基于心理学视角论述游戏排行榜设计
  2. 【软件体系结构】考点总结 第六章 可扩展标记语言 XJU
  3. STM32夺命100问!你知道几个?
  4. HP ProLiant MicroServer Gen8 玩法汇总
  5. Java分析系列之五:常见的Thread Dump日志案例分析
  6. rabbitmq安装 -夜幕思年华
  7. java运行机制及运行过程
  8. 整型数组处理算法(十三)请实现一个函数:凑14。[风林火山]
  9. IDea中更改安卓虚拟机的安装位置
  10. 解决微信或系统字体放大缩小,html布局错乱混乱的问题