数学建模课
文章平均质量分 94
Python 小白的数学建模课
youcans_
电子出版社《数字图像处理—基于OpenCV/Python》作者
展开
-
2024年数学建模美赛 A~E 题目解析
2024美赛 A题:资源可用性和性别比例,B题:寻找潜水器,C题:网球中的动量,D题: 五大湖水问题,E题:房产保险的可持续性,F题:减少非法野生动物贸易稍后发布解题指导。原创 2024-02-02 13:48:54 · 3179 阅读 · 3 评论 -
2024年数学建模美赛 分析与编程
本专栏将在2024年美赛题目公布后,进行深入分析,建议收藏原创 2024-01-28 08:47:32 · 1265 阅读 · 0 评论 -
2023年数学建模美赛D题(Prioritizing the UN Sustainability Goals):SDGs 优先事项的选择
如何选择 SDGs 优先事项?(1)基于SDG密度分布图选择优先事项 (2)基于SDG密度分布图比较不同国家的总体潜力 (3)在各国优先考虑可持续发展目标政策时,需要考虑路径依赖因素。原创 2023-02-18 10:59:11 · 2419 阅读 · 0 评论 -
2023年数学建模美赛D题(Prioritizing the UN Sustainability Goals)分析与编程
2023年数学建模美赛 D题是一道相关性分析题目,找到资料,建立模型是关键,基于模型的相关性分析并不难,基于模型的分析和讨论可以发挥想象力。如何选择 SDGs 优先事项?(1)基于SDG密度分布图选择优先事项 (2)基于SDG密度分布图比较不同国家的总体潜力 (3)在各国优先考虑可持续发展目标政策时,需要考虑路径依赖因素。原创 2023-02-17 10:12:49 · 6418 阅读 · 5 评论 -
2023年数学建模美赛A题(A drought stricken plant communities)分析与编程
2023年数学建模美赛A题是一道微分方程建模题目,建立模型是关键,模型求解并不难,基于模型的分析和讨论可以发挥想象力。需要先找到相关研究论文,根据论文中提出物种与环境的关系的原理模型,建立微分方程的数学模型。论文中会给出具体的数学模型,可能是偏微分方程,能够求解就直接用;如果不会就简化为常微分方程也可以。微分方程是描述系统的状态随时间和空间演化的数学工具。本题显然是研究几种物种的数量随时间的变化规律。原创 2023-02-17 09:36:39 · 29507 阅读 · 8 评论 -
Python数模笔记-模拟退火算法(5)求解旅行商问题的联合算子模拟退火算法
提出一种新的交换-反序联合算子,可以同时获得由交换操作和反序操作所产生的 3条新路径,择优作为新解,从而提高模拟退火算法的优化性能。文中给出了完整例程和运行结果。原创 2023-01-23 08:00:00 · 2345 阅读 · 8 评论 -
无人机群编队分析的定位问题 分析与思考-2(数学建模竞赛2022年B题)
你真的看懂问题了吗?本文对题目逐句讲解,解读题目中隐含的条件和提示。2022年高教社杯全国大学生数学建模竞赛结束了,在此我们对 2022年 B题 进行一些分析与思考。原创 2022-09-22 08:13:37 · 4393 阅读 · 8 评论 -
无人机群编队分析的定位问题 分析与思考-1(数学建模竞赛2022年B题)
数模竞赛2022年 B题分析与思考。题目只有一句话,你在选题时真的读懂了吗?本文对 B题的标题进行解读,标题中的隐藏的信息远比你理解的深刻要查的是“无源定位”!成功密码是”测向交叉定位"!原创 2022-09-19 10:26:03 · 9058 阅读 · 36 评论 -
A9.玻璃制品的成分分析与鉴别-分析与讨论
1. 玻璃制品的成分分析与鉴别2.1 基本分析:分类问题+聚类问题+预测问题2.2 聚类问题参考例程2.3 分类问题参考例程3. 参考文献原创 2022-09-15 20:30:29 · 28561 阅读 · 3 评论 -
A8. 无人机编队飞行定位分析与讨论-大结局
2022年 B题 (无人机遂行编队飞行中的纯方位无源定位)2022年高教社杯全国大学生数学建模竞赛结束了,在此我们对 2022年 B题 进行一些分析与思考。原创 2022-09-15 13:20:46 · 47147 阅读 · 32 评论 -
A7.2022年全国数学建模竞赛A题-波浪能最大输出功率设计-赛题分析与讨论
波浪能最大输出功率设计 算法讨论2.1 基本分析:阻尼问题,考虑用微分方程求解。2.2 例题:求二阶 RLC 振荡电路的数值解2.3 二阶微分方程问题的编程步骤2.4 二阶微分方程问题 Python 例程2.5 二阶方程问题 Python 例程运行结果3. 参考文献2.1 阻尼问题,考虑用微分方程求解。2.2 例题:求二阶 RLC 振荡电路的数值解2.3 二阶微分方程问题的编程步骤2.4 二阶微分方程问题 Python 例程3. 参考文献原创 2022-09-14 15:00:00 · 17528 阅读 · 6 评论 -
Python数模笔记-NetworkX(3)条件最短路径
1、带有条件约束的最短路径问题最短路径问题是图论中求两个顶点之间的最短路径问题,通常是求最短加权路径。条件最短路径,指带有约束条件、限制条件的最短路径。例如,顶点约束,包括必经点或禁止点的限制;边的约束,包括必经路段或禁止路段;还包括无权路径长度的限制,即经过几步到达终点。进一步地,还有双目标限制的最短路径问题,求最短距离中花费最小的路线;交通限制条件下的最短路径问题,需要考虑转向限制和延误的约束。求解带有限制条件的最短路径问题,总体来说可以分为两类基本方法:一类是基于不带限制条件的最短路径算法,对求原创 2021-05-21 09:02:49 · 3368 阅读 · 1 评论 -
Python数模笔记-NetworkX(2)最短路径
1、最短路径问题的常用算法最短路径问题是图论研究中的经典算法问题,用于计算图中一个顶点到另一个顶点的最短路径。1.1 最短路径长度与最短加权路径长度在日常生活中,最短路径长度与最短路径距离好像并没什么区别。但在具体的图论问题中却可能是不同的概念和问题,经常会被混淆。图论中有无权图和有权图,无权图中的边没有权,赋权图的边带有权,可以表示距离、时间、费用或其它指标。在问题文字描述中,往往并不直接指出是无权图还是有权图,这时就要注意最短路径与最短加权路径的区别。路径长度是把每个顶点到相邻顶点的长度记为 1原创 2021-05-18 20:22:21 · 7697 阅读 · 2 评论 -
Python数模笔记-NetworkX(1)图的操作
1、NetworkX 图论与网络工具包NetworkX 是基于 Python 语言的图论与复杂网络工具包,用于创建、操作和研究复杂网络的结构、动力学和功能。NetworkX 可以以标准和非标准的数据格式描述图与网络,生成图与网络,分析网络结构,构建网络模型,设计网络算法,绘制网络图形。NetworkX 提供了图形的类、对象、图形生成器、网络生成器、绘图工具,内置了常用的图论和网络分析算法,可以进行图和网络的建模、分析和仿真。NetworkX 的官网和文档官网地址:https://networkx.原创 2021-05-17 18:12:33 · 5236 阅读 · 0 评论 -
A6.2021年全国数学建模竞赛C题分析-生产企业原材料的订购与运输
Python小白的数学建模课-A6.2021年全国数学建模竞赛 C题分析。2021全国大学生数学建模 赛题将于9月9日18时公布,本文将于 9月9日20时更新。竞赛期间,本文将每日更新进行初步分析,赛后再进行深入分析。[『Python小白的数学建模课 @ Youcans』](https://blog.csdn.net/youcans/article/details/117295222)带你从数模小白成为国赛达人。原创 2021-09-08 17:46:30 · 7057 阅读 · 1 评论 -
A5.2021年全国数学建模竞赛B题-赛题分析与评阅要点(乙醇偶合制备C4烯烃分析)
2021年全国数学建模竞赛 2021年 B题(乙醇偶合制备 C4 烯烃)赛题解读分析。本文首发于 2021年9月8日,内容为 2020 年 B题;9月13日修改,内容为 2021年 B题赛题;9月15日起更新,进行 2021年 B题的分析。[『Python小白的数学建模课 @ Youcans』](https://blog.csdn.net/youcans/article/details/117295222)带你从数模小白成为国赛达人。原创 2021-09-08 17:44:56 · 8247 阅读 · 3 评论 -
A4.2021年全国数学建模竞赛A题-赛题分析与评阅要点(FAST主动反射面的形状调节)
Python小白的数学建模课-A4.2021年全国数学建模竞赛A题分析。2021全国大学生数学建模 赛题将于9月9日18时公布,本文将于 9月9日20时更新。竞赛期间,本文将每日更新进行初步分析,赛后再进行深入分析。[『Python小白的数学建模课 @ Youcans』](https://blog.csdn.net/youcans/article/details/117295222)带你从数模小白成为国赛达人。原创 2021-09-08 17:43:23 · 5431 阅读 · 0 评论 -
Python小白的数学建模课-11.偏微分方程数值解法
偏微分方程可以描述各种自然和工程现象, 是构建科学、工程学和其他领域的数学模型主要手段。本文采用有限差分法求解偏微分方程,通过案例讲解一维平流方程、一维热传导方程、二维双曲方程、二维抛物方程和二维椭圆方程等常见类型的偏微分方程的数值解法,给出了全部例程和运行结果。。欢迎关注『Python小白的数学建模课 @ Youcans』系列,每周持续更新。1. 偏微分方程基本知识微分方程是指含有未知函数及其导数的关系式,偏微分方程是包含未知函数的偏导数(偏微分.原创 2021-08-17 19:50:45 · 18846 阅读 · 103 评论 -
Python小白的数学建模课-23.数据拟合全集
拟合是用一个连续函数(曲线)靠近给定的离散数据,使其与给定的数据相吻合。数据拟合的算法相对比较简单,但调用不同工具和方法时的函数定义和参数设置有所差异,往往使小白感到困惑。本文基于 Scipy 工具包,对单变量、多变量线性最小二乘拟合,指数函数、多项式函数、样条函数的非线性拟合,单变量、多变量的自定义函数拟合问题进行分析、给出完整例程和结果,数据拟合从此无忧。原创 2021-08-05 19:56:03 · 9444 阅读 · 119 评论 -
Python小白的数学建模课-22.插值方法
插值、拟合、回归和预测,都是数学建模中经常提到的概念,也经常被混淆。插值是在离散数据的基础上补插连续函数,使得插值函数通过全部给定的离散数据点,多用于图像处理和缺失数据处理。本文使用 Scipy 工具包的 interpolate 插值模块,通过例程讲解一维插值、二维插值的实现方法。原创 2021-08-02 14:04:53 · 13878 阅读 · 44 评论 -
Python小白的数学建模课-21.关键路径法
关键路径法是基于进度网络模型的方法,用网络图表示各项活动之间的相互关系,获得在一定工期、成本、资源约束条件下的最优进度安排。NetworkX 提供了拓扑序列和关键路径的函数,但没有给出计划网络分析的时间参数,如事件的最早开工时间、最晚结束时间,因此不能实现对计划网络图的分析和优化。本文的案例给出了关键路径算法的完整例程,并同时计算事件的最早开工时间、最晚完成时间,以便读者使用。原创 2021-07-26 21:01:01 · 6307 阅读 · 33 评论 -
Python小白的数学建模课-20.网络流优化案例
在实际工作和数模竞赛中,网络最大流问题、最小费用流问题和最小费用最大流问题都有很多延伸和推广的应用。本文介绍了常见的网络最大流问题、最小费用流问题的应用与推广,及其解题方法。本文选择多源多汇物流转运问题、多商品流问题案例,详细介绍网络流问题的分析方法和解决方案,并使用线性规划方法建模和编程。对于小白同学来说,这两个案例的建模和编程都有些复杂。别急,也别怕,问题分析和程序说明都很详细,只要静下来慢慢读,将程序说明、源程序和运行结果对照着读,相信小白同学也能看懂。原创 2021-07-22 16:55:23 · 6553 阅读 · 23 评论 -
Python小白的数学建模课-19.网络流优化问题
流在生活中十分常见,例如交通系统中的人流、车流、物流,供水管网中的水流,金融系统中的现金流,网络中的信息流。网络流优化问题是基本的网络优化问题,应用非常广泛。网络流优化问题最重要的指标是边的成本和容量限制,既要考虑成本最低,又要满足容量限制,由此产生了网络最大流问题、最小费用流问题、最小费用最大流问题。本文基于 NetworkX 工具包,通过例程详细介绍网络最大流问题、最小费用流问题、最小费用最大流问题的建模和编程。原创 2021-07-16 15:23:07 · 6452 阅读 · 24 评论 -
Python小白的数学建模课-18.最小生成树问题
最小生成树(MST)是图论中的基本问题,具有广泛的实际应用,在数学建模中也经常出现。路线设计、道路规划、官网布局、公交路线、网络设计,都可以转化为最小生成树问题,如要求总线路长度最短、材料最少、成本最低、耗时最小。最小生成树的典型算法有普里姆算法(Prim算法)和克鲁斯卡算法(Kruskal算法)。本文基于 NetworkX 工具包,通过例程详细介绍最小生成树问题的求解。原创 2021-07-13 17:18:47 · 7067 阅读 · 30 评论 -
Python小白的数学建模课-17.条件最短路径算法
Python小白的数学建模课-17.条件最短路径算法条件最短路径问题,指带有约束条件、限制条件的最短路径问题。例如: 顶点约束,包括必经点或禁止点的限制; 边的约束,包括必经路段、禁行路段和单向路段;无权路径长度的限制,如要求经过几步或不超过几步到达终点。本文基于 NetworkX 工具包,建立了一个遍历简单路径、判断约束条件的通用框架。数模竞赛真题案例,详解禁止点、禁止边、必经点、必经边的约束条件处理,进而可以扩展到任何约束条件。原创 2021-07-10 17:17:31 · 3384 阅读 · 14 评论 -
Python小白的数学建模课-16.最短路径算法
最短路径问题是图论研究中的经典算法问题,用于计算图中一个顶点到另一个顶点的最短路径。求最短路径长度的常用算法是 Dijkstra 算法、Bellman-Ford 算法和Floyd 算法,另外还有启发式算法 A\*。『Python小白的数学建模课 @ Youcans』带你从数模小白成为国赛达人。原创 2021-07-07 19:43:28 · 6285 阅读 · 21 评论 -
Python小白的数学建模课-15.图论的基本概念
图论中所说的图,不是图形图像或地图,而是指由顶点和边所构成的图形结构。图论不仅与拓扑学、计算机数据结构和算法密切相关,而且正在成为机器学习的关键技术。本系列结合数学建模的应用需求,来介绍 NetworkX 图论与复杂网络工具包的基本功能和典型算法。原创 2021-07-05 20:22:31 · 4143 阅读 · 18 评论 -
Python小白的数学建模课-12.非线性规划
非线性规划是指目标函数或约束条件中包含非线性函数的规划问题,实际就是非线性最优化问题。Scipy 工具包中的 minimize() 函数集成了多种求解线性规划问题的算法,可以处理边界条件和等式、不等式约束,对于常见的非线性规划问题都能获得较好的解。minimize() 函数对于等式约束、不等式约束条件的编程定义了标准形式和输入格式,通过对比 4.2~4.4 的 3个例程可以帮助读者理解有关的格式要求。原创 2021-07-01 20:24:01 · 5283 阅读 · 27 评论 -
Python小白的数学建模课-10.微分方程边值问题
小白往往听到微分方程就觉得害怕,其实数学建模中的微分方程模型不仅没那么复杂,而且很容易写出高水平的数模论文。本文介绍微分方程模型边值问题的建模与求解,不涉及算法推导和编程,只探讨如何使用 Python 的工具包,零基础求解微分方程模型边值问题。通过 3个 BVP 案例层层深入,手把手教你用 Pytho搞定微分方程边值问题。欢迎关注[『Python小白的数学建模课 @ Youcans』](https://blog.csdn.net/youcans/category_11031563.html) 原创作品原创 2021-06-23 21:36:57 · 4083 阅读 · 33 评论 -
Python小白的数学建模课-B6. 新冠疫情 SEIR 改进模型
SEIR 模型考虑存在易感者、暴露者、患病者和康复者四类人群,适用于具有潜伏期、治愈后获得终身免疫的传染病。本文结合新冠疫情对 SEIR 模型改进的主要是对人群类型的细分;对疫情传播特征的修正;对模型基本假设的完善。以考虑潜伏期传染性的 SEIR 改进模型为例,给出了具体的数学模型、编程实现、结果讨论。从新冠疫情建模的角度分析看,需要考虑潜伏期传染性对疫情传播的影响;从新冠疫情防控的角度看,对潜伏者早发现、早诊断、早隔离,对于疫情防控是有效和必要的。原创 2021-06-21 13:25:02 · 9222 阅读 · 18 评论 -
Python小白的数学建模课-B5. 新冠疫情 SEIR模型
传染病的数学模型是数学建模中的典型问题,常见的传染病模型有 SI、SIR、SIRS、SEIR 模型。考虑存在易感者、暴露者、患病者和康复者四类人群,适用于具有潜伏期、治愈后获得终身免疫的传染病。本文详细给出了 SEIR 模型微分方程的建模、例程、结果和分析,让小白都能懂。『Python小白的数学建模课 @ Youcans』带你从数模小白成为国赛达人。1. SEIR 模型1.1 SEIR 模型的提出建立传染病的数学模型来描述传染病的传播过程,要根据传染病的发病机理和传播规律, 结合疫情数据进.原创 2021-06-15 20:15:22 · 15014 阅读 · 33 评论 -
Python小白的数学建模课-B4. 新冠疫情 SIR模型
传染病的数学模型是数学建模中的典型问题,常见的传染病模型有 SI、SIR、SIRS、SEIR 模型。SIR 模型将人群分为易感者(S类)、患病者(I类)和康复者(R 类),考虑了患病者治愈后的免疫能力。本文详细给出了 SIR 模型微分方程、相空间分析的建模、例程、结果和分析,让小白都能懂。相空间有点困难,相信你能看懂。原创 2021-06-13 09:52:16 · 7359 阅读 · 18 评论 -
Python小白的数学建模课-B3. 新冠疫情 SIS模型
传染病的数学模型是数学建模中的典型问题,常见的传染病模型有 SI、SIR、SIRS、SEIR 模型。SIS 模型型将人群分为 S 类和 I 类,考虑患病者可以治愈而变成易感者,但不考虑免疫期。本文详细给出了 SIS 模型的建模、例程、运行结果和模型分析,让小白都能懂。原创 2021-06-10 17:25:11 · 4425 阅读 · 19 评论 -
Python小白的数学建模课-B2. 新冠疫情 SI模型
传染病的数学模型是数学建模中的典型问题,常见的传染病模型有 SI、SIR、SIRS、SEIR 模型。SI 模型是最简单的传染病模型,适用于只有易感者和患病者两类人群。我们就从 SI 模型开始吧,从模型、例程、运行结果到模型分析,全都在这个系列中。原创 2021-06-09 14:06:26 · 9794 阅读 · 29 评论 -
Python小白的数学建模课-09.微分方程模型
小白往往听到微分方程就觉得害怕,其实数学建模中的微分方程模型不仅没那么复杂,而且很容易写出高水平的数模论文。本文介绍微分方程模型的建模与求解,通过常微分方程、常微分方程组、高阶常微分方程 3个案例手把手教你搞定微分方程。通过 RLC 二阶电路问题,学习微分方程模型的建模、求解和讨论。更多微分方程数学模型案例,参见 【新冠疫情 模型系列】。1. 微分方程1.1 基本概念微分方程是描述系统的状态随时间和空间演化的数学工具。物理中许多涉及变力的运动学、动力学问题,如空气的阻.原创 2021-06-08 15:11:31 · 8269 阅读 · 42 评论 -
Python小白的数学建模课-07.选址问题
选址问题是要选择设施位置使目标达到最优,是数模竞赛中的常见题型。小白不一定要掌握所有的选址问题,但要能判断是哪一类问题,用哪个模型。通过本文进一步学习 PuLP工具包中处理复杂问题的字典格式快捷建模方法。原创 2021-06-07 10:05:09 · 14486 阅读 · 31 评论 -
Python小白的数学建模课-06.固定费用问题
Python 实例介绍固定费用问题的建模与求解。学习 PuLP工具包中处理复杂问题的快捷使用方式。『Python小白的数学建模课 @ Youcans』带你从数模小白成为国赛达人。前文讲到几种典型的 0-1 规划问题,给出了 PuLP 求解的案例。由于 0-1 规划问题种类很多,又是数模竞赛热点,有必要再结合几个实例进行介绍。1. 固定费用问题案例解析1.1 固定费用问题(Fixed cost problem)固定费用问题,是指求解生产成本最小问题时,总成本包括固定成本和变动成本,而选择不同.原创 2021-06-06 09:38:16 · 4283 阅读 · 25 评论 -
Python小白的数学建模课-A3. 12个新冠疫情数模竞赛赛题与点评
新冠疫情深刻和全面地影响着社会和生活,已经成为数学建模竞赛的背景帝。本文收集了与新冠疫情相关的的数学建模竞赛赛题,供大家参考,欢迎收藏关注。传染病模型本来就是数学建模课程中的常见问题和模型。不仅疫情传播、疫情防控等与传染病模型相关的问题陆续进入数学建模竞赛,传统的生产调度问题、路径规划问题也纷纷披上疫情的外衣,以疫苗生产、疫苗运输问题的形式出现。可以预见,随着疫情防控常态化,疫情还将继续充当数模竞赛的背景帝。本文收集了一些以新冠疫情为背景的数学建模竞赛赛题,供学习数学建模的小白和老鸟学习。原创 2021-06-04 08:29:04 · 14761 阅读 · 61 评论 -
Python小白的数学建模课-05.0-1规划
0-1 规划不仅是数模竞赛中的常见题型,也具有重要的现实意义。双十一促销中网购平台要求二选一,就是互斥的决策问题,可以用 0-1规划建模。小白学习 0-1 规划,首先要学会识别 0-1规划,学习将问题转化为数学模型。『Python小白的数学建模课 @ Youcans』带你从数模小白成为国赛达人。1. 什么是 0-1 规划?0-1 整数规划是一类特殊的整数规划,变量的取值只能是 0 或 1。0-1 变量可以描述开关、取舍、有无等逻辑关系、顺序关系,可以处理背包问题、指派问题、选址问题 、计划.原创 2021-06-02 11:24:35 · 12266 阅读 · 33 评论 -
Python小白的数学建模课-04.整数规划
整数规划与线性规划的差别只是变量的整数约束。问题区别一点点,难度相差千万里。选择简单通用的编程方案,让求解器去处理吧。『Python小白的数学建模课 @ Youcans』带你从数模小白成为国赛达人。1. 从线性规划到整数规划1.1 为什么会有整数规划?线性规划问题的最优解可能是分数或小数。整数规划是指变量的取值只能是整数的规划。这在实际问题中很常见,例如车间人数、设备台数、行驶次数,这些变量显然必须取整数解。整数规划并不一定是线性规划问题的变量取整限制,对于二次规划、非线性规划问题也有.原创 2021-05-31 16:31:35 · 8038 阅读 · 36 评论