-
蜂群pid算法(matlab)
蜂群pid算法(matlab)
- 2020-02-05下载
- 积分:1
-
差分进化算法
差分演化算法的matlab程序: function DE(Gm,F0)%差分进化算法程序基本程序%F是变异率 F0=0.6 Gm=1000; %最大迭代次数Np=100; %种群规模CR=0.9; %杂交参数G=1;%初始化代数D=0;%所求问题的维数eps=1e-9;%精度ge=zeros(1,Np);%各代的最优值bestx=zeros(Np,D);%各代的最优解%产生初始种群%xmin=-10;xmax=100;%带负数的下界xmin=-5.12;xmax=5.12;%-----函数值计算-----------function result=DEMB(XX); sol=XX; result=0;for i=1:D result=result sol(i)^2; %y=sum(XX.^2-10.*cos(2.*pi.*XX) 10);endend%---------------------------X0=(xmax-xmin)*rand(Np,D) xmin;X=X0;%%%%%%%%%%变异操作X1new=zeros(Np,D);%初始化X1_new=zeros(Np,D);%初始化X1=zeros(Np,D);%初始化value=zeros(1,Np);while Gxmin)&(bonCR %利用二项分布来交叉 X1_new(i,:)=X(i,:); else X1_new(i,:)=X1new(i,:); end end %%%%%%%%%%%%%%%竞争操作 for i=1:Np if DEMB(X1_new(i,:))
- 2021-05-06下载
- 积分:1
-
智能算法之黏菌算法
【实例简介】
- 2021-09-23 00:31:11下载
- 积分:1
-
信号分解CEEMDAN算法(ceemdan.m)
function [modes its]=ceemdan(x,Nstd,NR,MaxIter)% WARNING: for this code works it is necessary to include in the same%directoy the file emd.m developed by Rilling and Flandrin.%This file is available at %http://perso.ens-lyon.fr/patrick.flandrin/emd.html%We use the default stopping criterion.%We use the last modification: 3.2007% % This version was run on Matlab 7.10.0 (R2010a)%----------------------------------------------------------------------% INPUTs% x: signal to decompose% Nstd: noise standard deviation% NR: number of realizations% MaxIter: maximum number of sifting iterations allowed.%% OUTPUTs% modes: contain the obtained modes in a matrix with the rows being the modes % its: contain the sifting iterations needed for each mode for each realization (one row for each realization)% -------------------------------------------------------------------------% Syntax%% modes=ceemdan(x,Nstd,NR,MaxIter)% [modes its]=ceemdan(x,Nstd,NR,MaxIter)%%--------------------------------------------------------------------------% This algorithm was presented at ICASSP 2011, Prague, Czech Republic% Plese, if you use this code in your work, please cite the paper where the% algorithm was first presented.
- 2021-05-06下载
- 积分:1
-
简单体制雷达仿真(simple_system_radar.m)
简单体制雷达仿真(simple_system_radar.m)
- 2021-05-07下载
- 积分:1
-
基于matlab的指纹识别设计
本设计为基于MATLAB的指纹识别系统。本设计系统主要对指纹图像进行三方面处理:图像预处理、特征提取和特征匹配。 图像预处理包括四个步骤:图像灰度化、滤波增强、二值化、细化,对指纹图像进行预处理后,去除了原图像的冗余部分,方便后续的识别处理; 特征提取主要是提取指纹图像细化后的端点和分叉点;特征匹配是利用两个指纹的图像进行特征点比较,来确定两幅图像是否来自于同一手指。
- 2021-05-06下载
- 积分:1
-
语音分帧实例 Matlab
【实例简介】语音分帧实例 Matlab 运行良好 实用的例子
- 2021-07-31 00:31:06下载
- 积分:1
-
模糊控制与PID控制对比
【实例简介】模糊控制与PID的对比 大作业
考虑一个单连杆机器人控制系统,其可以描述为:
其中J为杆的转动惯量,为杆的质量,为杆长,,为杆的角位置,为杆的角速度,为杆的角加速度, 为系统的控制输入。控制目标:使系统输出能跟踪期望指令信号。
具体要求:
1、采用fuzzy工具箱或编程实现模糊控制器。
2、分析量化因子和比例因子对模糊控制器控制性能的影响。
3、分析系统在模糊控制和PID控制作用下的抗干扰能力(加噪声干扰)、抗非线性能力(加死区和饱和特性)和参数变化的能力。
- 2021-05-18 10:33:21下载
- 积分:1
-
直流电机仿真(DC_motor2.slx)
直流电机仿真(DC_motor2.slx)
- 2021-05-06下载
- 积分:1
-
QAM调制解调的仿真实验
【实例简介】本实例用于QAM调制解调的仿真
- 2021-05-18 10:33:33下载
- 积分:1