资源简介
常用的算法测试函数原代码matlab版,包括Rosenbrock,Schaffer,Schewel等等
![](http://www.nz998.com/pic/29939.jpg)
代码片段和文件信息
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空间的图像分割算法
相关资源
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 光纤传输中的分布傅立叶算法matlab实
- k近邻算法matlab实现
- matlab编写的susan算法程序
- matlab-图像处理算法
- matlab链码提取算法
- matlab 数字图像对比度拉伸算法
- 数字图像处理radon matlab变换算法代码
- 主动轮廓模型算法matlab程序
- MATLAB 实现各类常见算法
- 数字信号处理 理论算法与实现 胡广书
- 基于BP神经网络的盲均衡算法 C程序(
- 基于harris算法的角点检测matlab原代码
- 图像匹配matlab源程序sift算法
- matlab编写的量子遗传算法
- 用蚁群算法求解TSP问题的matlab程序
- 粒子群算法matlab工具箱
- Matlab图像分割边缘提取算法
- prony 算法
- 蚁群算法论文+源代码
- 基于粒子群算法的非合作博弈的matl
- 协同进化遗传算法求解函数优化问题
- pri传统分选算法
- 基于RSSI的VIRE定位算法
- 相关向量机的快速算法
- Gardner_for _MPSK(PSK的符号同步算法)
- 粒子群算法优化pid源码 matlab仿真.ra
- 系数绝对值最大 图像融合MATLAB算法
- 灰度共生矩阵特征值不错的算法
评论
共有 条评论