⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fitness.asv

📁 粒子群优化算法用于天线阵列方向图综合
💻 ASV
字号:
function f=Fitness(fname,x)
if strcmp(fname,'De Jong')
    f=3905.93-100*(x(1)^2-x(2)^2)^2-(1-x(1))^2;
elseif strcmp(fname,'Goldstein')
        f=-((1+(x(1)+x(2)+1)^2*(19-14*x(1)+3*x(1)^2-14*x(2)+6*x(1)*x(2)+3*x(2)^2))*(30+(2*x(1)-3*x(2))^2*(18-32*x(1)+12*x(1)^2+48*x(2)-36*x(1)*x(2)+27*x(2)^2)));
elseif strcmp(fname,'Branin')
        f=-((x(2)-5.1/4*(7/22)^2*x(1)^2+5/22*7*x(1)-6)^2+10*(1-1/8*7/22)*cos(x(1))+10);
elseif strcmp(fname,'Martin')
        f=-((x(1)-x(2))^2+((x(1)+x(2)-10)/3)^2);
elseif strcmp(fname,'Rosenbrock')
        f=-(100*(x(1)^2-x(2)^2)^2+(1-x(1))^2);
elseif strcmp(fname,'Hyper sphere')
        f=-sum(x.^2);
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -