关于遗传算法的MATLAB实现答:function [x fx string]=fun_SuiJiSuanFa2(N,genLenth,Pc,Pm,downbound,upbound,generation)[x fx string]=fun_SuiJiSuanFa2(6,16,0.7,0.01,-3,3,100)f 表示函数 N表示染色体种群大小 genLenth表示染色体长度 Pc表示交叉概率 Pm表示突变概率 downbound upbound generation循环代数 进制编码,此...
在matlab中用遗传算法求解y=20+x1.^2+x2.^2-10*(cos(3*pi*x1)+cos(p...答:用matlab的ga()遗传算法函数,求得其函数的最小值。实现方法:一、求函数的最小值 >>ga_fun=@(x)20+x(1).^2+x(2).^2-10*(cos(3*pi*x(1))+cos(pi*x(2))); %自定义函数 >>[x,fval,exitflag] = ga(ga_fun,2,[],[],[],[],[0,0],[10,10])x = 1.3303 ...