
数学建模从入门到进阶
文章平均质量分 71
本专栏主要介绍数学建模的相关知识
coding_ksy
这个作者很懒,什么都没留下…
展开
-
数学建模学习(11):代码高亮
在进行数学建模比赛的过程,附录的代码高亮将会增加文章的美观性。原创 2023-08-21 19:02:14 · 615 阅读 · 0 评论 -
数学建模学习(10):遗传算法
选择(selection):根据染色体对应的适应值和问题的要求,筛选种群中的染色体,染色体的适应度越高,保存下来的概率越大,反之则越小,甚至被淘汰。群体(population):又称种群、染色体群,是个体(individual)的集合,代表问题的解空间子集。适应度(fittness):用来度量种群中个体优劣(符合条件的程度)的指标值,它通常表现为数值形式。串(string)及串空间:串是个体的表达形式,对应着遗传学中的染色体,对应实际问题的一个解。应用的、高效的随机搜索与优化的方法。原创 2023-08-07 16:12:35 · 1035 阅读 · 0 评论 -
数学建模学习(9):模拟退火算法
模拟退火算法(Simulated Annealing, SA)的思想借 鉴于固体的退火原理,当固体的温度很高的时候,内能比。较大,固体的内部粒子处于快速无序运动,当温度慢慢降 低的过程中,固体的内能减小,粒子的慢慢趋于有序,最。式中T为温度,然后从(0,1)区间均匀分布的随机数中挑选一个数R,若R原创 2023-08-07 15:09:45 · 1666 阅读 · 0 评论 -
数学建模学习(8):单目标和多目标规划
优化优化算法是指在满足一定条件下,在众多方案中或者参数中最优方案,或者参数值,以使得某个或者多个功能指标达到最优,或使得系统的某些性能指标达到最大值或者最小值。原创 2023-07-30 14:14:44 · 4636 阅读 · 0 评论 -
数学建模学习(7):Matlab绘图
最基础的二维图形绘制方法:plot-plot命令自动打开一个图形窗口Figure;用直线连接相邻两数据点来绘制图形-根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示-如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图-可任意设定曲线颜色和线型;可给图形加坐标网线和图形加注功能y = sin(x);plot(x,y)原创 2023-07-30 01:48:12 · 2289 阅读 · 0 评论 -
数学建模学习(6):数学建模数据预处理专题
1 数据预处理是什么?1 数据预处理是什么?在数学建模赛题中,官方给所有参赛选手的数据可能受到主观或客观条件的影响有一定的问题,如果不进行数据的处理而直接使用的话可能对最终的结果造成一定的影响,因此为了保证数据的真实性和建模结果的可靠性,需要在建模之前对数据进行相关的预处理工作!原创 2023-07-29 01:32:48 · 4190 阅读 · 0 评论 -
数学建模学习(5):数学建模各类题型及解题方案
三种,其中优化类是最常见的赛题类型,几乎每年的地区赛或国赛美赛等均有出题,必须要掌握并且熟悉。原创 2023-07-28 19:23:10 · 3454 阅读 · 0 评论 -
数学建模学习(4):TOPSIS 综合评价模型及编程实战
求特征值特征向量,找到最大特征值对应的特征向量。每一行代表一个对象的指标评分。显示出所有评分对象的评分值。A为自己构造的输入判别矩阵。最大特征值对应的特征向量。Topsis层次分析法。得到最大值和最小值距离。找到最大的特征值位置。正向指标的标准化处理。清空代码和变量的指令。原创 2023-07-22 00:45:40 · 1373 阅读 · 0 评论 -
数学建模学习(3):综合评价类问题整体解析及分析步骤
对物体进行评价,用具体的分值评价它们的优劣选这两人其中之一当男朋友,你会选谁?不同维度的权重会产生不同的结果所以找到每个维度的权重是最核心的问题0.25。原创 2023-07-21 21:48:24 · 1552 阅读 · 0 评论 -
数学建模学习(2):数学建模各类常用的算法全解析
基本思想是定性与定量相结合的多准则决策、评价方法。将决策的有关元素分解成目标层、准则层和方案层,并通过人们的判断对决策方案的优劣进行排序,在此基础上进行定性和定量分析。它把人的思维过程层次化、数量化,并用数学为分析、决策、评价、预报和控制提供定量的依据。基本步骤构建层次结构模型;构建成对比较矩阵;层次单排序及一致性检验(即判断主观构建的成对比较矩阵在整体上是否有较好的一致性);层次总排序及一致性检验(检验层次之间的一致性)。优点。原创 2023-07-21 12:23:30 · 4451 阅读 · 0 评论 -
数学建模学习(1):Matlab函数
1.M-File尽管完全在MATLAB命令行中进行许多有用的计算,但迟早需要编写M文件。它们是其他编程语言中程序、函数、子程序和过程的等价物。将一系列命令收集到一个M文件中会带来很多可能性,包括• 通过编辑文件而不是重新键入一长串命令来实现算法,• 对数值实验进行永久记录,• 建立日后可重复使用的公用设施,• 与他人交换M文件。原创 2023-07-20 21:01:50 · 890 阅读 · 0 评论