线性规划:在一定线性约束条件(s.t. subject to)下,求解目标函数的极值 以下截图都是 司守奎 的《数学建模算法与程序》中的内容 线性规划的公式为 [x, fval] = (c, A, b, aeq, beq, lb, ub) (标准形式为求解最小值, 所以如果要求最大值的话将c改成-c ...
分类:
其他好文 时间:
2017-06-19 20:59:48
阅读次数:
219
我理解的线性规划就是在给定的一些线性方程可以列出的约束条件下求解目标函数的极值。 它在matlab中的标准型为: [x,fval]=linprog(c,A,b,Aeq,beq,LB,UB,X0,OPTIONS) ,fval为返回的目标函数的值 默认求最小值,求最大值的话,把c换成-c就好了(最大值取 ...
分类:
其他好文 时间:
2017-06-17 17:07:28
阅读次数:
118
背景:端午节假期的时候参加了学校的数学建模比赛,题目是关于共享单车的供需匹配问题,需要获得共享单车的数量和时空分布情况。 在苦苦找寻数据无果的情况下决定自己用爬虫对天津地区的mobike进行统计。 在网上找到了这篇爬虫的代码,本着少造轮子的基本原则,我选择了这个代码进行统计,这里记录一下历程,方便日 ...
分类:
其他好文 时间:
2017-06-04 00:12:40
阅读次数:
1664
最近在温习C语言,看的书是《C primer Plus》,忽然想起来以前在参加数学建模的时候,用过的一些智能算法,比如遗传算法、粒子群算法、蚁群算法等等。当时是使用MATLAB来实现的,而且有些MATLAB自带了工具箱,当时有些只是利用工具箱求最优解问题,没有自己动手亲自去实现一遍,现在都忘的差不多 ...
分类:
编程语言 时间:
2017-05-14 18:55:09
阅读次数:
269
以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改值和参数,东拼西凑就拿过来用了,根本没有 ...
分类:
编程语言 时间:
2017-05-14 18:52:15
阅读次数:
266
1.K-均值聚类法的概述 之前在参加数学建模的过程中用到过这种聚类方法,但是当时只是简单知道了在matlab中如何调用工具箱进行聚类,并不是特别清楚它的原理。最近因为在学模式识别,又重新接触了这种聚类算法,所以便仔细地研究了一下它的原理。弄懂了之后就自己手工用matlab编程实现了,最后的结果还不错 ...
分类:
编程语言 时间:
2017-05-14 18:47:47
阅读次数:
301
1.K-均值聚类法的概述之前在参加数学建模的过程中用到过这种聚类方法,但是当时只是简单知道了在matlab中如何调用工具箱进行聚类,并不是特别清楚它的原理。最近因为在学模式识别,又重新接触了这种聚类算法,所以便仔细地研究了一下它的原理。弄懂了之后就自己手工用matlab编..
分类:
编程语言 时间:
2017-05-09 11:29:10
阅读次数:
271
数学建模基础理论【二】 (定积分) 定义: 定积分分部计算: 平面图形面积: 直坐标情形 极坐标情形 平面曲线的弧长: 平行截面为已知的立体的体积: ...
分类:
其他好文 时间:
2017-05-07 23:06:34
阅读次数:
250
数学建模的基本方法: 1、机理分析: 对客观事物特性的认识,能够总结实际问题的内部机理的数量规律,如物理规律、几何规律等又称为白箱模型。 2、测试分析 对量测数据的统计分析,找到与数据拟合最好的模型,对象比较复杂,分析不清其内部机理,但是拥有足够多的实验数据(类似机器学习,找最佳模型),又称黑箱模型 ...
分类:
其他好文 时间:
2017-05-07 14:09:09
阅读次数:
208
自从本科参加了数学建模比赛之后,我觉得我研究生阶段应该不会再参加任何比赛,就想平平淡淡的读完研究生,踏踏实实的找个工作就行了,很早就听说了华为的软件精英挑战赛,但是并没有什么参加的欲望,但到了正式比赛的那天,心里还是非常激动的去找队友想比赛,有赛必争这句话已经深深影响了我,不喜欢太平庸的生活,毕竟华 ...
分类:
其他好文 时间:
2017-05-02 19:49:59
阅读次数:
123