数学建模 & Matlab
数学建模大赛备赛学习区
新一代切糕传承人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
粒子群优化算法 (PSO)及其Matlab、Python实现
1、概述粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation),1995 年由Eberhart 博士和kennedy 博士提出,源于对鸟群捕食的行为研究 。该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简化模型。粒子群算法在对动物集群活动行为观察基础上,利用群体中的个体对信息的共享使整个群体的运动在问题求解空间中产生从无序到有序的演化过程,从而获得最优解。PSO 算法属于进化算法的一种,和模拟退火算法相似,它也是从随机解出发,通过迭代寻找原创 2020-05-16 01:23:05 · 2693 阅读 · 0 评论 -
排队论(随机服务系统理论)
1、概述排队论 (queuing theory),或称随机服务系统理论, 是通过对服务对象到来及服务时间的统计研究,得出这些数量指标(等待时间、排队长度、忙期长短等)的统计规律,然后根据这些规律来改进服务系统的结构或重新组织被服务对象,使得服务系统既能满足服务对象的需要,又能使机构的费用最经济或某些指标最优。它是数学运筹学的分支学科,也是研究服务系统中排队现象随机规律的学科。广泛应用于计算机网络、生产、运输、库存等各项资源共享的随机服务系统。 排队论研究的内容有 3 个方面:统计推断,根据资料建立模型;系原创 2020-05-15 02:05:28 · 2395 阅读 · 0 评论 -
皮尔逊相关系数 (PPMCC) 代码复现
1、概述在统计学中,皮尔逊相关系数( Pearson correlation coefficient),又称皮尔逊积矩相关系数(Pearson product-moment correlation coefficient,简称 PPMCC或PCCs),是用于度量两个变量X和Y之间的相关(线性相关),其值介于-1与1之间。皮尔逊相关系数的变化范围为-1到1。 系数的值为1意味着X和Y可以很好的由直线方程来描述,所有的数据点都很好的落在一条直线上,且Y随着X的增加而增加。系数的值为−1意味着所有的数据点原创 2020-05-15 01:12:51 · 2373 阅读 · 0 评论 -
灰色关联分析法 (附代码)
可参考司守奎《数学建模算法与应用》P384,概念+例题+代码——————————————————————————————文章目录1、概述2、代码复现3、Python实现+可视化1、概述灰色关联分析是指对一个系统发展变化态势的定量描述和比较的方法,其基本思想是通过确定参考数据列和若干个比较数据列的几何形状相似程度来判断其联系是否紧密,它反映了曲线间的关联程度。简介:灰色系统理论是由著名学者邓聚龙教授首创的一种系统科学理论(Grey Theory),其中的灰色关联分析是根据各因素变化曲线几何形状的原创 2020-05-14 03:59:28 · 9939 阅读 · 2 评论 -
层次分析法 (AHP) 含代码
摘要:层次分析法主要应用在不确定情况下及具有多数个评估准则的决策问题上。 层次分析法发展的目的是将复杂的问题系统化,由不同层面给予层级分解,并透过量化的运算,找到脉络后加以综合评估。(维基百科)文章目录1、方法介绍2、例题的建模分析1、方法介绍层次分析法可以利用树状的层级结构,将复杂的决策问题在一个层级中区分为数个简单的子问题,并且每个子问题可以独立进行分析,这个层级中的子问题可以包含是任何类型的子问题,无论是有形的还是无形的,仔细计算的或者粗略估计的,理解清晰或模糊的,只要是用于最终决策的子问原创 2020-05-14 02:39:41 · 3392 阅读 · 0 评论 -
Matlab学习【6】数据插值 & 曲线拟合(精)
一、插值运算一般地,从各种试验得来的数据总是有一定的数量,而利用插值技术能够从有限的数据中获取系统整体的状态,因此,数据插值在各行各业,特别是信号处理领域内有着广泛的应用。MATLAB提供了常用的各种数据插值计算的函数——注:较常用的就是进行基本插值的interp系列函数。其中interp1和interp1q函数比较起来,后者在处理X为单调递增的向量,Y为列向量或者行数同X向量长度的矩阵进...原创 2020-02-13 23:53:45 · 1537 阅读 · 0 评论 -
Matlab学习【5】数据可视化
一、概述一般地,在MATLAB中进行数据可视化的过程主要有如下步骤:(1) 准备需要绘制在MATLAB图形窗体中的数据。(2) 创建图形窗体,并且选择绘制数据的区域。一个MATLAB图形窗体可以包含多个绘图区域。(3)使用MATLAB的绘图函数绘制图形或者曲线。(4) 设置曲线的属性,例如线型、线宽等。(5) 设置绘图区域的属性,并且添加数据网格线。(6)为绘制的图形添加标题、轴标签...原创 2020-02-13 23:38:28 · 2392 阅读 · 0 评论 -
Matlab学习【4】程序设计
一、概述M语言文件都是标准的纯文本格式的文件,其文件的扩展名为.m。M文件可以根据调用方式的不同分为2类:命令文件(脚本文件)和函数文件。命令文件的作用和在命令窗口中执行一条条命令的作用一样 。函数文件需要输入输出变量传递信息。★MATLAB的函数主要有两类:一类是由MATLAB内核提供的内建(Build-in)函数,能够完成三角、矩阵运算等基本运算。另外一类是利用高级语言开发的函数文...原创 2020-02-10 00:05:21 · 1020 阅读 · 0 评论 -
Matlab学习【3】数据类型
数据类型M语言和其他高级编程语言不同的是,它没有具体的变量或对象声明和定义过程。MATLAB中的关系运算符元素与(&)、元素或(|)创建字符串b = ‘127’ %引号代表字符串b =127class(b)ans =charsize(b)ans =1 3重点:数据分析基本数据分析函数-简表...原创 2020-02-09 22:45:19 · 233 阅读 · 0 评论 -
Matlab学习【2】矩阵和数组
先送上Matlab学习框架~1、一些常用的常量① pi——圆周率π——(任何常量和变量都可以修改其数值!!)② eps——系统的最小数(1+Eps>1)③ inf——无穷大,最大可用正实数④ nan——不定量——最大可用正整数2、数组M语言的数组中的每个元素都必须具有相同的数据类型,也有一维、二维和多维数组的区别。★Matlab中的特殊数组:字符数组:s=‘string’...原创 2020-02-09 22:10:58 · 1074 阅读 · 0 评论 -
Matlab学习【1】概述与环境
一、概述MATLAB是一种以矩阵形式处理数据的科学计算软件。 将高性能的数值计算和可视化集成在一起,并提供大量内置函数,广泛应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作中。地位高——在欧美已作为大学工科学生必修的计算机语言之一 (C, FORTRAN, ASSEMBLER, MATLAB)。二、Matlab系统结构MATLAB系统由MATLAB开发环境、MATLAB...原创 2020-02-09 02:37:26 · 1888 阅读 · 0 评论 -
2021美赛备赛【04】典型算法使用索引
建模算法导图——————(此图转jianshu)线性规划如何利用现有资源来安排生产,以取得最大经济效益 ?目标函数 max/min z={x1,x2,…}约束条件 s.t. 不等式方程组%《司守奎黄皮书》P1 ——升级为《目标规划》见P430非线性离散数据拟合①——万能办法②——最小二乘法曲线拟合(matlab实现)层次分析法(聚类)一种层次权重决策分析方法。这种方法的特...原创 2020-02-13 22:11:03 · 1323 阅读 · 0 评论 -
2021美赛备赛【03】时间规划
————————————————————正文部分————————————————————1.美赛的题型?注意——MCM难扯淡,ICM容易扯淡!MCM难度更高!2.如何规划比赛时间?第一天下午得选出题目了,不然就晚了下完文献做好记录,知道这个文献是啥注意:数学建模是创新的东西,而不是把参考资料复现!!创新新在哪?不是把算法什么的创新。而是组合创新——A算法+B算法=新算法。...转载 2020-02-12 00:11:53 · 3838 阅读 · 0 评论 -
2021美赛备赛【02】MCM的经验
五步建模法一种团队分工:①模型搭建——提供对问题的解决思路、方法②模型实现——通过各软件对模型进行模拟、求解、检验③论文写作——通过准确的文字、图表对模型进行展示【美观!!】软件的准备【按自己的习惯更改~】①编程——Matlab / Python / CPP②统计建模——SPSS③论文写作——Word / WPS / LaTex④插图制作——PowerPoint /...原创 2020-02-09 00:33:08 · 2035 阅读 · 1 评论 -
2021美赛备赛【01】MCM / ICM
首先给出 —— 美赛官网MCM/ICM = “数学建模竞赛”和“交叉学科建模竞赛”【本文转载 仅供学习】一、维基百科相关内容摘要数学建模就是使用数学方法解决实际应用问题。①分析实际问题中的各种因素,使用变量表示;②分析这些变量之间的关系,哪些是相互依存的,哪些是独立的,他们具有什么样的关系;③根据实际问题选用合适的数学框架(典型的有优化问题,配置问题等等),并具体的应用问④题在这个...转载 2020-02-03 21:52:25 · 4613 阅读 · 0 评论
分享