XYZ

任重而道远

【Matlab】随机森林工具箱的编译

工具箱的下载地址:随机森林工具箱及自动化编译脚本(包含tdm-gcc编译器) 自动化编译随机森林工具箱,直接点击“自动配置.bat”即可。 如果遇到错误,点击安装tdm-gcc-5.1.0-3编译器,并按照 Matlab安装MinGW-w64编译器中的步骤设置环境变量。...

2019-01-13 16:28:36

阅读数:56

评论数:0

【Matlab】利用pdist和pdist2求各种距离

1.各种距离介绍 (1).欧几里德距离Euclidean distance('euclidean')         虽然很有用,但也有明显的缺点:                 a.它将样品的不同属性(即各指标或各变量)之间的差别等同看待,这一点有时不能满足实际要求;         ...

2019-01-11 11:18:45

阅读数:28

评论数:0

【Matlab】plot绘图及含有下划线的标题和图例的正确显示

在使用Matlab绘图的过程中,会经常使用到绘图的功能,今天总结一下大概的用法,以及一个之前没有遇到问题的解决方法。 1.常用的绘图功能 x = (1:50); y = sin(x); plot(x,y,'-r*'); xlabel('x name','fontsize',18,'Font...

2019-01-10 16:02:51

阅读数:45

评论数:0

【Matlab】性能分析

性能分析工具使用方式如下: profile on; [eff] = fat(pop); profile viewer; profile off; 效果如下图所示。

2019-01-10 09:43:09

阅读数:37

评论数:0

t检验比较两种算法的性能

  1.t检验理论 t-检验,又称学生检验,可以用于比较两组数据是否来自同一分布(可以用于比较两组数据的区分度),假设了数据的正态性,并反应两组数据的均值在统计上是否有显著差异。 2.实例分析 上面论文中,算法运行了30次,对于IGD指标来说,我们认为其值越小越好,如表所示,第一行中p...

2019-01-08 18:48:03

阅读数:49

评论数:0

【Matlab】利用Fisher线性分类器训练样本并预测

1.判别分析问题定义        根据历史上划分类别的有关资料和某种最优准则,确定一种判别方法,判定一个新的样本归属哪一类。        例如:在天气预报中,我们有一段较长时间关于某地区每天气象的记录资料 ( 晴阴雨、气温、气压、湿度等 ) ,现在想建立一种用连续五天的气象资料来预报第六天是...

2019-01-05 15:10:35

阅读数:78

评论数:0

【Matlab】利用Matlab自定的SVM工具箱进行非线性分类

1.核函数介绍         分类问题不一定是线性可分的。要解决一个非线性分类问题,可以设法将其通过非线性变换,转化为高维空间中的线性问题,再在这个变换空间中求最优分类面。核函数就是为了完成非线性变换而产生的,常用的核函数有4种:多项式核函数、Gauss核函数、Sigmoid核函数、线性核...

2019-01-05 11:23:48

阅读数:54

评论数:0

贝叶斯网络理论之结构学习

1.结构学习的定义 即寻找对数据拟合最好的贝叶斯网络结构。 例如:独立抛掷两枚硬币 X 与 Y,共20次。观察到:3次正面/正面,6次正面/反面,5次反面/正面,6次反面/反面。用贝叶斯公式计算,可得到:                        P ( X = 正面 ) = 0.45; ...

2019-01-04 18:45:07

阅读数:105

评论数:0

【Matlab】贝叶斯网络工具箱简介

本文主要参考: 贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现) 贝叶斯网络工具箱(FullBNT-1.0.4)使用说明(一).md  贝叶斯网络结构学习方法简介  贝叶斯网络结构学习若干问题解释 贝叶斯网络结构学习(基于BDAGL工具箱的MATLAB实现...

2019-01-04 17:52:46

阅读数:28

评论数:0

【Matlab】利用贝叶斯网络工具箱中的K2算法进行结构学习

下面首先介绍一个结构学习方法,接着利用Matlab中的贝叶斯网络工具箱的K2算法学习该贝叶斯网络的结构。有关贝叶斯网络工具箱的使用,请看【Matlab】贝叶斯网络工具箱简介。 问题:服务器数据传送 现有两台服务器(S1和S2),都会单向向用户User传送数据,服务器S1和S2之间也会有数据通讯...

2019-01-04 17:36:33

阅读数:49

评论数:2

Excel绘图

插件地址(插件并非作者原创,请恰当使用)

2019-01-04 09:59:22

阅读数:20

评论数:0

【Matlab】进度条waitbar

h1 = waitbar(0,sprintf('%d%%',0),'name','总进度'); status = 0.7; waitbar(status,h1,sprintf('%.2f%%',status*100));

2018-12-25 12:37:58

阅读数:33

评论数:0

【Matlab】产生混沌序列并绘制气泡图

%% 产生混沌序列 x0 = 0.2983; len = 1000; squence = zeros(1,len); xn = x0; for i=1:len xn = 4*xn*(1-xn); squence(i) = xn; end %% 绘制混沌气泡图 y = linspa...

2018-12-25 09:21:10

阅读数:57

评论数:0

【Matlab】层次聚类并绘制气泡图

%% 层次聚类 Ncluster=5; %聚类个数 %% data xx=[0.7480 0.3852 1.6347; 0.0232 0.4712 1.5317; 0.5345 1.2082 1.6758; 1.47...

2018-12-24 13:08:51

阅读数:94

评论数:0

【Matlab】三维折线图

给定一个矩阵,绘制一个三维数据图。 data=textread('F:/时段.txt'); data=data(:,1:end-1); car_num = size(data,1); day_num = size(data,2); hour_num = 3; for i=1:car_n...

2018-12-04 21:54:15

阅读数:149

评论数:0

【Matlab】使用yalmip和cplex求解器求解规划问题

1.yalmip简介        yalmip是由Lofberg开发的一种免费的优化求解工具,其最大特色在于集成许多外部的最优化求解器(包括cplex),形成一种统一的建模求解语言,提供了Matlab的调用API,减少学习者学习成本。简而言之,它可以让你像书写数学模型那样输入你的模型。 2....

2018-11-16 11:10:46

阅读数:404

评论数:1

利用递归树求递归算法时间复杂度

  递归算法时间复杂度的计算方程式一个递归方程:      在引入递归树之前可以考虑一个例子:   T(n) = 2T(n/2) + n2   迭代2次可以得:   T(n) = n2 + 2(2T(n/4) + (n/2) 2)   还可以继续迭代,将其完全展开可得:   T(n)...

2018-11-09 19:19:38

阅读数:25

评论数:0

粒子群算法

IEEE计算智能协会(IEEE Computational Intelligence Society)自2003年起,每年举办一次群体智能(IEEE Swarm IntelIntelligence Symposium)会议,而PSO是会议的重要主题之一。 顶级杂志:IEEE Transactio...

2018-11-05 19:27:49

阅读数:35

评论数:0

Matlab【多台多处理器机器上等长作业繁忙时间调度】

多台多处理器上的等长作业调度类似于多台机器上的等长作业调度,可以将m台机器上的m*g个处理器独立看做是m*g台机器,生成一个可行的调度。 注意到,两者之间的不同之处在于同一台机器上的g个处理器共享该机器的繁忙时间,即只要有一个处理器上运行作业,其他的处理器不管是否有作业运行,该处理器都必须开机。...

2018-10-25 14:23:07

阅读数:87

评论数:2

Matlab【多台机器上等长作业调度】【差分约束系统】【Bellman-Ford算法】

【多台机器上等长作业调度问题】给定n个作业,m台机器,其释放时间分别为:r1,r2,...,rn,最晚开始时间分别为:u1,u2,...,un,每个作业需要的处理时间均为p。求一个可行调度。 该问题的约束条件可以表示为: 其中,yt表示t时刻之前,开始的作业的总个数。只需要满足约束条件7、...

2018-10-24 13:03:38

阅读数:55

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭