
数学建模
文章平均质量分 87
数学建模笔记
cout0
这个作者很懒,什么都没留下…
展开
-
【matlab】数据预处理及微分方程计算
数据预处理为什么要进行数据预处理我们采集到的数据很有可能有很多错误的信息,同时需要对不同性质的信息进行比较,因此,在做数据分析之前,必须进行数据预处理。Min-max标准化min-max标准化方法是对原始数据进行线性变换。将A的一个原始数据映射到区间[0,1]中。公式为:newresource=(resource−min)/(max−min)new_resource=(resource-min)/(max-min)newresource=(resource−min)/(max−min)m原创 2021-12-09 11:02:59 · 714 阅读 · 0 评论 -
【数据挖掘】K-Means聚类算法
源代码数据挖掘的过程聚类分析聚类分析是根据数据本身结构特征对数据点进行分类的方法。实质是按照彼此距离 的远近将数据分为若干个类别,以使得类别内数据的“差异性”尽可能小(即“同质 性”尽可能大),类别间“差异性”尽可能大。聚类算法聚类的目标:将一组数据分成若干组,组 内数据是相似的,而组间数据是有较明显 差异。与分类区别:分类与聚类最大的区别在于分 类的目标事先已知,聚类也被称为无监督机器学习。聚类手段:①划分法 ②层次方法 ③基于密 度方法 ④基于网络方法 ⑤基于模型方法K-Means时十原创 2021-12-08 17:11:31 · 1004 阅读 · 0 评论 -
Lingo线性规划教程
Lingo运算符算术运算符号解释^乘方*乘/除+加-减逻辑运算符符号解释#not#否定该操作数的逻辑值,#not#是一个一元运算符#eq#若两个运算数相等,则为true;否则为flase#ne#若两个运算符不相等,则为true;否则为flase#gt#若左边的运算符严格大于右边的运算符,则为true;否则为flase#ge#若左边的运算符大于或等于右边的运算符,则为true;否则为flas原创 2021-12-08 17:09:26 · 4486 阅读 · 0 评论 -
【Python】numpy笔记
numpynumpy简介什么是numpynumpy的应用ndarrayzerosonesarrangereshapemax,min和sum矩阵乘法axis参数转置矩阵单位矩阵矩阵堆叠矩阵分割linalglinalg.detsolveinvnumpy简介什么是numpyNumPy是Python中科学计算的基础包。它是一个Python库,提供多维数组对象,各种派生对象(如掩码数组和矩阵),以及用...原创 2020-03-09 22:13:21 · 198 阅读 · 0 评论 -
【matlab】基础速成
1.变量声明相关1.在matlab中,"%"代表注释符,单引号" ' "用于字符串或矩阵转置。2.在matlab中,一切变量皆矩阵(单元素变量可视为1行1列的矩阵)。3.matlab赋值语句与python相似,不用声明。3.逗号","或空格“ ”用于分隔行向量,分号";"用于分割列向量例如:A=[1,2,3;4,5,6]B=[1 2 3;4 5 6]%A,B等价4...原创 2019-07-05 20:17:20 · 1615 阅读 · 0 评论 -
记2019年高教杯全国大学生数学建模竞赛
目录个人背景主要人物培训前相关面试阶段培训前的水群阶段基础培训阶段第一天第二天&&第三天第四天~第十天放假阶段真题模拟阶段正赛阶段赛后收获还有一件事就在前几天,今年数学建模国赛成绩出来了,本人在榜单上,但是并不是挺开心。分享一下个人的数学建模参赛经历,算是先人的经验之谈吧。个人背景竞赛之前,已在省、国级计算机类竞赛中荣获多项奖项(不用猜了,我就是CS专业的,是一名ACMer)...原创 2019-11-06 12:44:06 · 8265 阅读 · 8 评论 -
【matlab】线性规划模板
matlab中规定线性规划标准形式为linprog函数[x,fval]=lingrog(c,A,b,Aeq,Beq,LB,UB)[x,fval]=lingrog(c,A,b,Aeq,Beq,LB,UB)x 为最优解, fval 为最优的目标函数值 c 为目标函数系数,列向量 A为小于等于的系数矩阵,b为小于等于值列向量 Aeq,Beq为等于约束,含义同上 LB为xi的...原创 2019-06-24 23:35:04 · 785 阅读 · 0 评论 -
【matlab】遗传算法
本文源代码下载解决最优化问题的方法传统搜索方法无约束优化、约束优化、线性规划、整数规划、二次规划……能保证找到最优解智能优化算法现代启发式算法,是一种具有全局优化性能、通用性强且适合于并行处理的算法。遗传算法、粒子群算法、鱼群算法、蚁群 算法……不能保证找到精确最优解不能保证找到精确最优解智能优化算法种类:遗传算法(Genetic Algorithm,GA)物...原创 2019-07-09 16:39:21 · 4145 阅读 · 0 评论 -
【Lingo】线性规划入门
Lingo运算符1.算术运算^ 乘方﹡ 乘/ 除﹢ 加﹣ 减2.逻辑运算符#not# 否定该操作数的逻辑值,#not#是一个一元运算符#eq# 若两个运算数相等,则为true;否则为flase#ne# 若两个运算符不相等,则为true;否则为flase#gt# 若左边的运算符严格大于右边的运算符,则为true;否则为flase...原创 2019-07-10 16:18:59 · 7957 阅读 · 0 评论 -
【matlab】数据插值
1.为什么要进行数据差值:对数据进行加密(疏密程度) 满足绘图要求2.一维插值函数:yi=interp1(x,y,xi,'method')yi为插值结果,x,y为插值节点,xi为被插值点'method'插值方法:nearest:最临近插值 linear:线性插值 spline:三次样条插值 cubic:立方插值 缺省:分段线性插值tips:x必须单调,xi不可超过...原创 2019-07-06 15:24:21 · 1528 阅读 · 0 评论 -
【matlab】数据预处理
为什么要进行数据预处理 我们采集到的数据很有可能有很多错误的信息,同时需要对不同性质的信息进行比较,因此,在做数据分析之前,必须进行数据预处理。1.Min-max标准化min-max标准化方法是对原始数据进行线性变换。将A的一个原始数据映射到区间[0,1]中。公式为:new_resource=(resource-min)/(max-min)matlab程序中:X_ne...原创 2019-07-06 15:39:48 · 7466 阅读 · 0 评论 -
【matlab】数据拟合
一、拟合的概念数据拟合又称曲线拟合,俗称拉曲线,是一种把现有数据透过数学方法来代入一条数式的表示方式。科学和工程问题可以通过诸如采样、实验等方法获得若干离散的数据,根据这些数据,我们往往希望得到一个连续的函数(也就是曲线)或者更加密集的离散方程与已知数据相吻合,这过程就叫做拟合(fitting)。二、曲线拟合matlab实现1.多项式函数拟合:a=polyfit(xdata,yda...原创 2019-07-06 16:45:25 · 1057 阅读 · 0 评论 -
【matlab】微分方程建模基础讲解
tips:需要有高等数学知识基础1.求微分方程的解析解matlab命令:dsolve(‘方程1’, ‘方程2’,…‘方程n’, ‘初始条件’, ‘自变量’)例如:d²y/dx²=0,对应表达式为D2y=0。exm:求通解dsolve('Du=1+u^2','t')exm:方程组情况[x,y,z]=dsolve('Dx=2*x-3*y+3*z','Dy=4*x-...原创 2019-07-30 21:43:54 · 3269 阅读 · 0 评论 -
【数学建模】统计回归模型
一、 多元线性回归matlab统计工具箱[b,bint,rint,stats]=regress(y,x,alpha)输入y~n维数据向量 数据矩阵,第1列为全1向量 alpha(置信水平,0.05)输出b~β的估计值 bint~b的置信区间 r~残差向量y-xb rint~r的置信区间(置信区间包含0则对y的影响不太显著) stats~检验统计量二、非线性...原创 2019-08-11 14:35:02 · 1156 阅读 · 0 评论 -
【数据挖掘】K-Means聚类算法
本文源代码下载数据挖掘的过程聚类分析聚类分析是根据数据本身结构特征对数据点进行分类的方法。实质是按照彼此距离 的远近将数据分为若干个类别,以使得类别内数据的“差异性”尽可能小(即“同质 性”尽可能大),类别间“差异性”尽可能大。聚类算法聚类的目标:将一组数据分成若干组,组 内数据是相似的,而组间数据是有较明显 差异。 与分类区别:分类与聚类最大的区别在于分 类...原创 2019-07-08 15:21:52 · 1397 阅读 · 1 评论