资源简介

烟花算法进行函数优化通用matlab代码(修改函数即可)。。直接运行出结果,详细注释

资源截图

代码片段和文件信息

function obj=fitness(X)
%% 待优化的目标函数
% X的每行为一个个体
col=size(X1);
for i=1:col
    %obj(i1)=21.5+X(i1)*sin(4*pi*X(i1))+X(i2)*sin(20*pi*X(i2));
    obj(i1)=((sin(sqrt(X(i1).^2+X(i2).^2))).^2-0.5)./((1+0.001.*(X(i1).^2+X(i2).^2)).^2)-0.5;  %一定要用点除./
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        4033  2018-09-22 17:52  烟花算法进行函数优化通用matlab代码(修改函数即可)\FWA_function_opt.m
     文件         288  2018-09-22 17:49  烟花算法进行函数优化通用matlab代码(修改函数即可)\fitness.m
     目录           0  2018-09-25 15:01  烟花算法进行函数优化通用matlab代码(修改函数即可)\

评论

共有 条评论