MATLAB
文章平均质量分 70
未曾悟道的佛
这个作者很懒,什么都没留下…
展开
-
蒙特卡洛法之MATLAB实现
by WC 1.7.2016蒙特卡洛法(随机取样法)也称为计算机随机模拟方法,它源于世界著名的赌城——Monte Carlo。它是基于对大量事件的统计结果来实现一些确定性问题的计算。使用蒙特卡洛法必须使用计算机生成相关分布的随机数。eg: y = x^2 ,y = 12 - x与X轴在第一象限与X轴围成一个曲边三角形。设计一个随机试验,求该图形的近似值。 其图形如下图所示:x=0:0.25:1原创 2016-01-07 20:55:21 · 93377 阅读 · 9 评论 -
线性规划问题之MATLAB实现
by WC 1.7.20161.Matlab规定线性规划的标准形式为: 几个不等式是问题的约束条件,记为 s.t.(即 subject to)。 MATLAB中求解线性规划的命令为: [ x,fval ]=linprog(f,A,b) [ x,fval ]=linprog(f,A,b,Aeq,beq) [原创 2016-01-07 09:11:24 · 47092 阅读 · 4 评论 -
曼尔顿假设之MATLAB实现
by WC 1.6.2016 1.起源 曼尔顿是美国纽约市5个行政区之中人口最稠密的一个,城镇街道类似于正南正北、正东正西方向规则布局的方格子,如下图所示: 所以从A点到B点只能沿着红线或者类似于黄线,蓝线的路径走,原创 2016-01-06 10:21:40 · 3306 阅读 · 2 评论 -
Hessian矩阵判定极值之MATLAB实现符号解
By WC 1.9 .20151.Hessian矩阵 其定义如下: 如果函数f在D区域内二阶连续可导,那么黑塞矩阵H(f) 在 D 内为对称矩阵。原因是:如果函数f连续,则二阶偏导数的求导顺序没有区别,即 如果该函数的驻点处Hessian阵为正定阵,则在该点取为极小值;如果该函数的驻点处Hessian阵为负定阵,则在该点取为极大值;如果该函数的驻点处Hessian阵为不定阵,则在原创 2016-01-09 09:30:56 · 8191 阅读 · 1 评论 -
迪克斯特拉(Dijkstra)算法之MATLAB实现
by WC 1.12.2016 1. 迪克斯特拉(Dijkstra)算法 在网上面看了很多的解释,仍没有感觉到有非常通熟易懂的解释,在这里我为大家讲解一下,尽量避免枯燥难懂的数学公式。 狄克斯特拉算法。是从一个特定的顶点(又可称为原点,可自己定义)到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。举个例子,通熟原创 2016-01-12 21:39:14 · 106912 阅读 · 68 评论 -
基于多个MPC的的调度控制器
1引言本文J将对MATLAB自带的MPC例子进行详细剖析 MPC:Model Predictive Control Toolbox 开始设计工具:通过输入MATLAB命令:‘mpctool’开始设计工具。 下图1中的图形中左侧的三个栏目分别为受控对象模型(plant model)、模型预测控制器(Controllers)、仿真器(Scenarios)。 模型预测控制工具箱是一个图形用户界原创 2016-06-28 00:41:17 · 10252 阅读 · 4 评论