?? ex1207.m
字號:
%%%ex1207.m 遺傳算法計算最優(yōu)解
f = inline('x(1)^4-16*x(1)^2-5*x(1)*x(2)+x(2)^4-16*x(2)^2-5*x(2)','x');
l = [-5 -5]; %下限
u = [5 5]; %上限
x0 = [0 0];
Np = 30; %群體大小
Nb = [12 12]; %代表每個變量的二進(jìn)制位數(shù)
Pc = 0.5; %交叉概率
Pm = 0.01; %變異概率
eta = 0.8; %學(xué)習(xí)率
kmax = 200; %最大迭代次數(shù)
[xos,fos]=fminsearch(f,x0)
[xo_gen,fo_gen] = genetic(f,x0,l,u,Np,Nb,Pc,Pm,eta,kmax)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -