matlab遺傳算法程序算法源程序
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
遺傳算法MATLB程序,里面有遺傳算法的選擇、交叉、變異函數(shù),一些簡單的MABTLAB遺傳算法例子!-GA MATLB procedures, there are genetic algorithm selection, crossover and mutation function, some simple examples MABTLAB GA!
function? [B,len,v]=B2F(sol,bounds)
%[B,len]=B2F(x,bounds)??? 二進(jìn)制編碼函數(shù)
%x??????????????????????? 編碼向量如x=[6 8 9];
%bounds?????????????????? 邊界約束ru如bounds=[4 8 ;3? 11;6? 12;];
%B??????????????????????? 二進(jìn)制編碼串
%編碼長度L由bounds(2)-bounds(1)決定
%以上為例:
%???? 編碼長度向量L=[4 8 6]編成二進(jìn)制L=[11 1000 110],則len=[2 4 3]
%???? 計(jì)算B=x-bound(1)=[2 5 3]編成二進(jìn)制 B=[10 0101 011]
%?????????? 作者:機(jī)自01-2班曾新海n=length(sol);
len=[];B=[];v=[];
L=bounds(:,2)-bounds(:,1);
L=de2bi(L);
for i=1:n
len(i)=length(L(i,:));
end
v=sol-bounds(:,1)';
for i=1:n
??? B=[B de2bi(v(i),len(i))];
end
非常好我支持^.^
(10) 100%
不好我反對(duì)
(0) 0%
下載地址
matlab遺傳算法程序算法源程序下載
相關(guān)電子資料下載
- MATLAB程序算法實(shí)例 65
- matlab怎么取三位數(shù)的每一位 85
- 現(xiàn)代永磁同步電機(jī)原理及matlab仿真 136
- 應(yīng)用衛(wèi)星通信領(lǐng)域的一個(gè)坐標(biāo)轉(zhuǎn)換過程—機(jī)體坐標(biāo)系與ENU坐標(biāo)系的轉(zhuǎn)換 97
- ZEMAX與MATLAB動(dòng)態(tài)數(shù)據(jù)交換及其應(yīng)用 314
- 無線通信空間調(diào)制的基本原理 200
- 利用MATLAB進(jìn)行天線陣列方向圖綜合 558
- FPGA圖像處理—ISP算法BLC知識(shí)詳解 475
- 虛擬驗(yàn)證輔助工具助力抗震建筑物設(shè)計(jì) 231
- 基于Simulink的迷你無人機(jī)飛行控制系統(tǒng)設(shè)計(jì) 142