在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 ...
遗传算法求解超越方程,matlab程序,tanx=1/x, x∈[0,60],需要程序...答:x=linspace(0,60);y1=tan(x);y2=1./x;figure(1);plot(x,y1,'r',x,y2,'b')title('函数曲线图')xlabel('x')ylabel('y')主程序 global BitLength %全局变量,计算如果满足求解精度至少需要编码的长度 global boundsbegin %全局变量,自变量的起始点 global boundsend %全局变量...