• 大小: 15KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: Matlab
  • 标签: 测试函数  

资源简介

包含经典的多峰和单峰测试函数,

资源截图

代码片段和文件信息

function y = Ackley(x)
%%
% Ackley函数
% 输入x给出相应的y值在x = ( 0  0 … 0 )处有全局极小点0.
% 编制人:
% 编制日期:2016/02/27
[rowcol] = size(x);
if  row > 1 
    error( ‘ 输入的参数错误 ‘ );
end

y1 =-20*exp(-0.2*sqrt( (1 / col) * sum(x.*x)));
y2 =exp(1/col*sum(cos(2*pi.*x)))  ;

y = y1 - y2 + 20+ exp(1) ;
end
%%

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-10-11 16:09  test function\
     文件         340  2016-10-11 16:09  test function\Ackley.m
     文件         259  2016-10-11 16:09  test function\Alpine.m
     文件        1563  2016-10-11 16:09  test function\dixonpr.m
     文件         343  2016-10-11 16:09  test function\Griewank.m
     文件        2267  2016-10-11 16:09  test function\langer.m
     文件        1657  2016-10-11 16:09  test function\levy.m
     文件        1600  2016-10-11 16:09  test function\michal.m
     文件        1658  2016-10-11 16:09  test function\perm0db.m
     文件        1649  2016-10-11 16:09  test function\powell.m
     文件        1820  2016-10-11 16:09  test function\powersum.m
     文件        1493  2016-10-11 16:09  test function\rastr.m
     文件         299  2016-10-11 16:09  test function\Rastrigin.m
     文件        1579  2016-10-11 16:09  test function\rothyp.m
     文件        1496  2016-10-11 16:09  test function\schwef.m
     文件         388  2016-10-11 16:09  test function\SchwefelProblem12.m
     文件         350  2016-10-11 16:09  test function\SchwefelProblem22.m
     文件         248  2016-10-11 16:09  test function\Sphere.m
     文件        1509  2016-10-11 16:09  test function\stybtang.m
     文件        1519  2016-10-11 16:09  test function\sumpow.m
     文件         322  2016-10-11 16:09  test function\SumSsquares.m
     文件        1504  2016-10-11 16:09  test function\zakharov.m

评论

共有 条评论