资源简介
量子遗传算法的matlab程序,供广大科研工作者学习和使用!
代码片段和文件信息
function X=bin2decFun(binarylenchrombound)
% 二进制转化成十进制
% input binary:二进制编码
% lenchrom:各变量的二进制位数
% bound:各变量的范围每一行代表一个变量的范围
% output X:十进制数
M=size(binary1); %二进制编码的数目
N=length(lenchrom); %自变量数目
LEN=[0cumsum(lenchrom)];
X=NaN*ones(MN); %十进制数初始化
for i=1:N
%二进制量纲
bin=2.^([lenchrom(i)-1:-1:0]);
BIN=repmat(binM1);
%二进制数转化成十进制数
DEC=binary(:[LEN(i)+1:LEN(i+1)]).*BIN;
X(:i)=sum(DEC2);
end
X0=repmat(bound(:1)‘M1);
MAX=repmat(2.^lenchrom-1M1);
xr=(bound(:2)-bound(:1))‘;
XB=repmat(xrM1);
X=X0+X./MAX.*XB;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 203 2017-04-27 13:51 求函数最优值\InitPop.m
文件 2240 2017-04-27 13:51 求函数最优值\QGA.m
文件 1258 2017-04-27 13:51 求函数最优值\Qgate.m
文件 719 2017-04-27 13:51 求函数最优值\bin2decFun.m
文件 479 2017-04-27 13:51 求函数最优值\collapse.m
文件 348 2017-04-27 13:51 求函数最优值\example.m
目录 0 2017-04-27 18:24 求函数最优值\
- 上一篇:非线性控制.zip
- 下一篇:matlab自动发邮件或短信的程序
相关资源
- matlab自动发邮件或短信的程序
- 时间序列arima matlab程序
- 求解多尺度熵可以用
- 红绿灯自动识别
- 和声搜索算法MATLAB代码
- Matlab程序_牛顿拉夫逊法&PQ;分解法计算
- 二维声子晶体平面波展开法计算能带
- 交直流程序
- MATLAB第四版课后部分程序
- DCT变换交互式原理与应用 matlab
- down_sample下采样
- matlab和HFSS联合仿真偶极子天线
- matlab和hfss联合仿真输出增益
- 西瓜数据集的C4.5算法的matlab实现
- 使用bp神经网络进行分布式光伏出力预
- 数字图像处理——图像的分割实验
- 自相关法基频计算matlab.rar
- 结构动力学使用中心差分法计算单自
- MATLAB实现利用形态学方法去噪腐蚀和
- MATLAB实现种子生长法进行图像分割
- PGSA主代码
- 小波变换可用例程
- 高斯-勒让德积分Gauss-legendre积分matl
- 一种基于MATLAB的机械臂工作空间简单
- Kalman滤波在船舶GPS导航定位系统中的
- rddata.m -- MIT-BIH ECG 信号的数据读取M
- 线性递减权重粒子群算法MATLAB代码
- matlab排序程序
- Lorenz系统和Chua系统MATLAB仿真
- 电力系统状态估计-最小二乘法-matla
评论
共有 条评论