資源簡介
內(nèi)部包括FOA源碼,m函數(shù)以及測試函數(shù)的封裝M函數(shù),將文件保存在同一目錄,運(yùn)行FOA.M即可,可以更改測試函數(shù)的m程序,對不同函數(shù)進(jìn)行測試。

代碼片段和文件信息
%Function:Ackley
%表達(dá)式:
function?[BestSmellIndex]=find_Ackley(Si)
[si_msi_n]=size(Si);
sum_2=zeros(si_m1);
????????????????????%第一部分:平方和
Si_2=Si.^2;?????????%所有元素平方;
sum_1=sum(Si_22);??%求各維度平方和;
sum_1=-0.2.*((sum_1/30).^0.5);????
sum_1=-20.*(exp(sum_1));
%第二部分:cos(2pi*Xi)
for?p=1:si_m????????%cos(Xi)/sqrt(i)部分
????for?d=1:si_n
????????sum_2(p)=sum_2(p)+cos(2*pi*Si(pd));?
????end
????sum_2(p)=sum_2(p)/30;
????sum_2(p)=-1*exp(sum_2(p));
end
Smell=sum_1+sum_2+20+exp(1);
[BestSmellIndex]=min(Smell);
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????564??2018-05-06?16:17??FOA\find_Ackley.m
?????文件????????213??2018-04-21?11:23??FOA\find_best.m
?????文件????????465??2018-04-21?12:07??FOA\find_griewank.m
?????文件????????485??2018-05-06?15:47??FOA\find_Rastrigin.m
?????文件????????418??2018-04-21?12:50??FOA\find_Schaffer.m
?????文件????????162??2018-05-17?13:11??FOA\find_sin.m
?????文件????????317??2018-04-21?13:09??FOA\find_Sum_Square.m
?????文件???????1220??2018-10-11?14:31??FOA\FOA.m
?????文件????????459??2018-10-09?13:03??FOA\gengrate_foa.m
?????目錄??????????0??2018-10-12?20:43??FOA
-----------?---------??----------?-----??----
?????????????????4303????????????????????10
- 上一篇:富瀚isp規(guī)格書
- 下一篇:pxi6251手冊
評論
共有 條評論