太原市住房和城乡建设局的网站专做国外采购的网站

当前位置: 首页 > news >正文

太原市住房和城乡建设局的网站,专做国外采购的网站,360网站建设搜索,互动性的网站引言 即将大四毕业(现在大三末)#xff0c;闲来无事(为了冲粽子)就写一篇记录数学建模经历的博客吧。其实经常看到一些大佬的博客里会有什么程序人生、人生感想之类的专栏#xff0c;但是由于我只是一个小趴菜没什么阅历因此也就没有写过类似的博客…引言 即将大四毕业(现在大三末)闲来无事(为了冲粽子)就写一篇记录数学建模经历的博客吧。其实经常看到一些大佬的博客里会有什么程序人生、人生感想之类的专栏但是由于我只是一个小趴菜没什么阅历因此也就没有写过类似的博客。今天写一篇关于数学建模的博客为大家奉献上我一点点微不足道的经验。本文仅贡献给每一个学弟学妹大佬勿扰。本文分为四个部分 第一部分展示了我的数学建模职业生涯。 第二部分讲解了我是如何学习数学建模的。 第三部分给出了我学习数学建模的所有资料。 一、比赛经历

  1. 1 获得奖项 1国赛二等奖 2大湾区一等奖 3天府杯奖 1.2 参赛时间 参加了三场比赛都是2022年参加的2022年2月报名的学校的数学建模集训直到2022年9月参加国赛、10月参加天府杯、11月参加大湾区。PS大佬勿喷我是小趴菜… 二、学习数学建模 2.1 编程与算法 掌握编程和算法是进行计算机相关比赛的绝杀武器(一刀999) 1经历 我从大一入学开始接触编程从那时起我就开始踏踏实实学编程。勤能补拙全身心投入书籍中的我终于在学期末熟练掌握了C语言。那之后学校开设ACM集训我直接报名参加没见过世面的我总以为自己很厉害最后发现我只是打 printf(“Hello World!”) 很厉害。ACM很需要天赋总是什么事情都想问个根本脑袋又笨想不出来的我刷题效率很慢。跟不上学校里面其他大神的我常常感到失落但那时依旧刷着在大神面前比 “112” 还简单的算法题直到现在我都是个算法小趴菜。编程语言是我们程序员最坚实的武器扎实掌握一门编程语言会使你拥有一把锋利的宝剑斩断前行道路上的荆棘。因此请不要对 printf(“Hello World!”) 感到枯燥其实它背后跳动着字节的世界很美妙。要说编程语言和算法哪个重要毫无疑问是算法编程语言再会也就是码农但是算法是计算机世界里最核心的东西。你学个C语言人家也可以学。人家会运动检测算法你听都没听过这就是层次的差距。就像人与人之间的差距不是身高、外貌等决定的而是由性格、素养、环境、思想等决定的。编程语言说到底只是我们驱动计算机的一个工具它使得我们能与计算机交流但学习它和学习一门外语没有区别甚至现在它变得越来越简单。算法是编程世界中最核心的东西游戏中流水潺潺、头发随着风吹飘荡、核武器的运行轨迹这些都是算法代表了一种计算的思想。如果你的算法竞赛能力很强那蓝桥杯、数学建模、数据分析、ACM等各种各样的大赛都必将有你的一席之地。当然算法竞赛是指那些专门用于竞赛的算法就是不包括什么智能识别、核导弹运算轨迹的学术算法。 2建议 C语言是非常经典的语言许多如C、Java等语言都是由其衍生而出的如果你的大学开设的第一门编程语言课是C语言请你一定要认认真真的学好它它相当于你在编程世界的母语。学习C语言能够让我们了解到最原始的编程语言框架学习它最重要的是逐渐了解和接受编程世界中的概念诸如变量、函数、内存等等它将告诉你编程的世界是由什么构成的。作为程序员我们必须扎实精通一门编程语言这门语言通常不是C语言这门语言如C、Java、Python它们会成为我们的一把宝剑为我们未来的职业生涯披襟斩棘。这门语言是由你的喜好或者志向决定的如果你想做游戏引擎开发那么你需要学习C如果你想做人工智能研究AR那么你需要学习Python。在扎实熟练掌握一门编程语言后你必须学习一些算法它们会使你的思维变得很聪明让你能的编程IQ可以Up、Up。 3学习资源 学习C最好的图书C Primer 。中国大学慕课MOOC 。快速编程语言入门网站菜鸟教程 。中国Bilibili大学B站 。牛客万能网站洛谷刷题网站PS计算机相关资源网络上多的数不胜数但最好还是看书那些经典书籍的每一页都能让你大彻大悟而看某站编程语言学习800课结果一上手Hello World都忘记了怎么打。 2.2 模型与素质 我一直没有觉得自己很强我只是很喜欢努力我也热爱建模。参加集训时每天都在建模心在建模上在求解问题中虽然我很笨但是我很喜欢编程很喜欢答案出来的那一瞬间。因为热爱所以尽管全力以赴不问所得只想往前冲 1感想 数学建模无论如何都是要建立数学模型的所谓数学模型就是用WPS打好多行数学公式这就是数学模型。在学校集训期间基本上老师都是把数学建模的所有题目拿给我们做许多题目经过老师简化的。数学建模比赛就是发给你一个题目然后你逐字逐句揣摩出题人的小心思有些浅显的话术你一看就懂有些弯弯绕绕的话术你就需要不断揣摩。在你揣摩完所有弯弯绕绕之后你或许还有许多不懂得地方但是没关系裁判都不一定懂。你要做的就是完完全全按照论文的要求去解决问题你首先要想想怎么解决想好之后就对问题进行建模所谓建模就是把所有东西符号化把所有东西之间的要求和关系公式化最终把问题描述为多个公式。诸如最优化问题比如说问你吃一个花苹果3块钱问你怎样吃花钱最少就是设吃x个苹果目标设为z3x把问题描述为求min z3x ; x0 。当然竞赛题不会那么简单不过也就是多了什么你只有80块、你还想吃香蕉… 之类的。总之就是要把问题描述为数学公式就行。当你把数学公式罗列完之后你就完成建模了。因为是数学建模竞赛建模是必须要的这是对问题的数学描述。但是它是理论上的即你列几个公式也没办法求出你问题的答案。竞赛时一般会先告诉你有个什么问题然后你对这个问题进行建模然后它给你一些数据让你根据你的建模求得一个解。比如那个吃苹果你设苹果价格为w则问题为min zw*x;x0。然后现在它告诉你一个苹果4块钱让你去求解这个问题的答案。这时候就需要使用编程工具了你经常会看到论文里说什么对问题建立了xxx模型并使用Matlab对问题进行求解。 并字就是说我使用什么语言进行求解因此编程语言是求解现实问题的工具。比赛就是比赛比的就是一个分数裁判有固定的打分表会根据不同的打分项要点对你的论文进行打分。许多时候其实裁判都不知道出题人是什么意思毕竟竞赛就是竞赛肯定是规范化的出题人也会把难度限定在可接受范围内你不需要去求解什么导弹运行轨迹。 2建议 建模不像考试很多建模题是没有固定答案的很多建模题是没有一个人和出题人答案完全一样的。不过比赛就是比赛和高考一样第一的含义是比其他所有人分数高。因此我想告诉你无论遇到什么都不要退缩。还有就是不要理想主义我总是很理想主义但是数学建模它要求你给出一个答案。你往往不能给出最好的答案因为或许全人类都没能解决这个问题但是我们人类社会发展需要一个较好的答案你需要接受不完美接受自己生而为人的局限给出一个较好的答案。如果练习建模使得竞赛时能有更好的发挥如果你有心情就看看我分析的学习资料喜欢什么看什么学建模哪里不懂了也可以看看。如果你想要在竞赛时获得更好的成绩最好且唯一的途径是看历年的竞赛题然后尝试思考、进行建模、求解问题即使做的不好也没有关系必须要做出来。然后和别人的模型和求解方法进行比较、学习。我知道每一道题目都很困难但所有建模人将与你同在。建模是真的很棒的一项任务它以世界上最优美的方式-数学去描述世界上的问题让我们看透问题的本质。希望你和我一样真心热爱编程和建模。这样你就不会迷茫和犹豫不会因为数学建模问题的不确定性而害怕退缩不会因为数学建模没有固定答案而怀疑害怕不会因为做不出来就想要逃跑。任前路漫漫因热爱我往之。任前路无果因热爱我往之。学习数学建模是一个提升自我的过程在看别人论文和研究问题时你才能意识到这个世界上有多少踏踏实实的学者你才能意识到自己的渺小意识到人生不仅柴米酱醋茶还有更严谨认真、理性科学的世界存在。 三、学习资料 3.1 唠叨 数学建模其实是有题型的像我那年国赛第一题是物理题、第二题是算法题、第三题是数据分析题。基本上都这样第一题涉及某个实际专业领域第二题都是用算法求一个较好的答案第三题就是什么数据分析用什么人工智能机器学习或者什么数据分析方法。还是选一个方向比较好这样每次都选那个轻松一些我除了会一点算法什么都不会因此每次就第二题。感想这篇文章开启我的程序人生专栏喜欢的话请给我点个关注吧如果你有什么疑问欢迎评论在评论区或者我哦加油 3.2 资料 泪目这个资源还是我9.9买的里面包含了各种建模软件、建模书籍、建模学习视频基本你想学的它都会有。但是美中不足的是它里面的内容都是比较旧的现在的数学建模竞赛总是与实际结合大家还是要多看看历年比赛题目和官方审题学习一些诸如人工智能、数据分析、算法之类的东西。当初励志看完所有内容结果连里面一本书也没有看完里面资料太多可以作为数学建模基础大全大家看看有兴趣的或者查漏补缺吧。链接https://pan.baidu.com/s/1ut-ZwxJsWdip2N5Q8FS0-g?pwd1234 提取码1234