資源簡介
常用的算法測試函數原代碼matlab版,包括Rosenbrock,Schaffer,Schewel等等

代碼片段和文件信息
function?ObjVal?=?Rosenbrock(Chromswitc);
%?Dimension?of?objective?function
????Dim=size(Chrom2);
???
%?Compute?population?parameters
???[NindNvar]?=?size(Chrom);
??????%?function?11?sum?of?100*?(x(i+1)?-xi^2)^2+(1-xi)^2?for?i?=?1:Dim?(Dim=10)
??????%?n?=?Dim?-10?<=?xi?<=?10
??????%?global?minimum?at?(xi)=(1)?;?fmin=0
??????Mat1?=?Chrom(:1:Nvar-1);
??????Mat2?=?Chrom(:2:Nvar);
?????
??????if?Dim?==?2
?????????ObjVal?=?100*(Mat2-Mat1.^2).^2+(1-Mat1).^2;
??????else
?????????ObjVal?=?sum((100*(Mat2-Mat1.^2).^2+(1-Mat1).^2)‘)‘;
??????end???
??
%?End?of?function
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????602??2016-04-11?15:13??算法測試函數\Rosenbrock.m
?????文件?????????801??2016-04-15?22:02??算法測試函數\Schaffer.m
?????文件?????????603??2016-04-11?15:22??算法測試函數\Schewel.m
?????文件?????????512??2016-04-11?14:19??算法測試函數\Schwefel.m
?????文件?????????617??2016-04-14?15:43??算法測試函數\shiftedRosenbrock.m
?????文件?????????293??2016-04-14?15:43??算法測試函數\ShiftedSphere.m
?????文件?????????282??2016-03-08?10:57??算法測試函數\Sphere.m
?????文件?????????384??2016-03-10?15:15??算法測試函數\step.m
?????文件?????????730??2016-04-11?15:51??算法測試函數\SumDifferent.m
?????文件?????????402??2016-03-08?15:09??算法測試函數\SumSquares.m
?????文件?????????480??2016-03-08?15:13??算法測試函數\Zakharov.m
- 上一篇:QPSK擴頻代碼
- 下一篇:基于HSI空間的圖像分割算法
評論
共有 條評論