![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学建模
文章平均质量分 86
铖铖的花嫁
但愿日子干净,抬头遇见的都是柔情
展开
-
超简单有趣的模拟算法:元胞自动机(CA)原理简介与 matlab 代码实现
元胞自动机的整理与学习笔记:介绍了CA的概念——元胞、状态、元胞空间、邻居、边界、传播规则,并解释了原理。配合matlab代码和详细注释完成实例:奇偶规则、生存游戏、森林火灾模拟,并在森林火灾模拟中考虑了风速等条件原创 2023-04-27 11:43:15 · 6727 阅读 · 1 评论 -
数据划分方法简述:数据离散化和均值标准差分级法(含python代码)
在数学建模中,我经常遇到这样一个问题:在某一步中,需要把数据分成好几个类别或者是按照数据大小分级划分。面对这样的问题,应该怎么划分?经典的例子是 2023 年美赛C题 Wordle 的倒数第二问,很多团队评估了每个单词的难度系数,但是不知道如何划分结果。本文提供了两种划分的思路,分别是基于数据离散化的划分方法和均值-标准差分级法。其中,数据离散化方法重点强调了等距离散、等频离散、聚类离散三种离散方法。针对每种方法本文都提供了主要python代码原创 2023-04-26 14:58:18 · 4335 阅读 · 1 评论 -
【模型融合】集成学习(boosting, bagging, stacking)原理介绍、python代码实现(sklearn)、分类回归任务实战
浅浅介绍了boost, bagging, stacking 的一些基本原理。内含NLP特征工程分类任务(小说新闻分类),2023美赛春季赛Y题二手帆船价格预测回归任务。原创 2023-04-11 09:19:46 · 7210 阅读 · 27 评论 -
保姆级手把手教学 数学建模美赛信件格式latex模板(overleaf)
主要实现了这些功能1. section去掉序号并居中显示2. 信件格式设计:横线加行间距3. 花边(wallpaper)4. 文本框显示(tcolorbox实现)5. 文本框嵌入至文本(wrapfig)6. 单页去页眉页脚7. 无序列表(itemize)+加粗原创 2023-04-10 16:27:10 · 5888 阅读 · 8 评论 -
基于overleaf 的美国大学生数学建模竞赛(美赛)latex 格式模板(含信件和附件)
基于overleaf的美国大学生数学建模竞赛(美赛)latex格式模板。包括摘要、引入、数据清洗、模型建立、灵敏度分析、模型优劣、bib引用等等原创 2023-04-10 18:01:31 · 6593 阅读 · 147 评论 -
数学建模 latex 图片以及表格排版整理(overleaf)
内容包括:图片表格位置固定、间距调整、论文规范、大小调整、字体、颜色等调整。图片排列组合:一行中多张图片,一列中多张图片,多行多列图片,3图组合,5图组合等。表格排列组合:一行多表,单元格内换行,单元格换色,定义颜色并在交叉行中使用,单元格行列合并。原创 2023-02-26 05:00:00 · 9030 阅读 · 8 评论 -
遗传算法(GA)计算二元函数极值(C语言实现、matlab工具箱实现)
前段时间尝试了C语言实现PSO算法求计算二元函数极值,这几天稍微空闲下来了又想尝试用另一种比PSO难一点的经典智能优化算法解决这个问题。 遗传算法应用还是非常广泛的。之前打数模的时候经常用它求解公式,或者利用它做一些调度类的问题,例如经典的柔性车间调度问题。但是,在实现的时候更多的是借助matlab和python,有的时候直接拿现成的代码修改参数直接用,对算法的理解还是很不到位的。趁这个机会,打算用C语言实现一次GA算法。 自制的GA算法流程图如下,和PSO算法一样,个人认为这类算法还是静下心来原创 2022-05-31 17:21:36 · 3578 阅读 · 2 评论 -
PSO粒子群算法(鸟群算法)计算二元函数极值(C语言实现、matlab工具箱实现)
算法讲解和感悟 PSO算法是经典的智能优化算法,在数学建模等比赛中非常常用,求解时的效果不错。对于智能优化算法,个人倾向于matlab实现,因为计算起来非常方便。但是这次因为老师的要求,准备C语言实现PSO算法求二元函数极值。说实话,第一次听到老师的要求时吓了一跳,因为从来没想过尝试过C语言实现这个算法,感觉这操作多少是有点阴间了。不过静下心来写写发现其实还是很容易的,可能是因为粒子群优化算法比较简单。下面是一个不太标准的流程图,个人认为认真读代码3分钟就能看懂(可以看C语言代码中的PSO_search原创 2022-05-30 19:35:32 · 2761 阅读 · 4 评论 -
从零开始的Origin新手入门教程(速成)
Origin简介 Origin是一款专业科研画图软件,兼有数据分析功能,可以画非常多的专业性较强的图。我个人是因为数学建模美赛画图需要才入的坑。Origin下载及安装 跟很多软件一样,它是学生免费的。使用模板Origin含有丰富的模板库供用户使用。在此示范下模板库的使用方法。数据分析之拟合线性拟合多项式拟合(含置信区间图)原创 2022-02-26 16:15:09 · 58247 阅读 · 1 评论 -
数学建模美赛使用latex编辑论文时的几个格式问题
数学建模美赛使用latex编辑论文时的几个格式问题\paragraph后不换行且默认不加粗问题图片表格并排显示问题使用mcm格式的论文字体设置问题字体颜色设置问题图片表格插入后文字错位、移位或图片表格上下有空白问题原创 2022-02-09 21:47:17 · 2577 阅读 · 2 评论 -
幂平均(带有惩罚机制)的理论介绍和python实现(含数学建模案例)
理论介绍幂平均(power mean)也叫广义平均(generalized mean)或赫尔德平均(Hölder mean),是毕达哥拉斯平均(包含了算术、几何、调和平均)的一种抽象化。其定义如下:若p是一非零实数,可定义实数的p次幂平均为:公式原理并不是我们的重点,我们在此主要关注幂平均中的惩罚机制。所谓惩罚机制,通俗的讲就是对相对离散的值的容忍程度。用一个例子说明:下面是小胡同学和小孙同学的6门成绩:成绩小孙小胡语文10080数学8080英语60原创 2022-03-11 21:04:11 · 3079 阅读 · 0 评论 -
多种综合评价方法的python实现
综合评价类方法是数学建模中常用的方法,主要作用是对多组数据赋权,算是非常万金油的办法。网上有很多封装好的软件可以实现综合评价,但是欠缺一定的灵活性,在这里我们尝试用python实现综合评价。 综合评价方法分为主观型综合评价方法和客观型综合评价方法,我们在此尝试两类综合评价方法中的几个典型方法:AHP层次分析法,熵权法TOPSIS综合评价法,熵权综合评价法,CRITIC综合评价法,因子分析法的python实现原创 2022-03-11 21:03:26 · 4598 阅读 · 3 评论