• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: matlab  二元函数  

资源简介

本文件使用粒子群算法计算出二元函数的最小值,运行速度快。得到的最小值非常接近最优值。只需修改对应的函数表达式,根据所需要的区间,即可运行

资源截图

代码片段和文件信息

function result = func2(x)
   %  result =  (4-2.1*x(1)^2+x(1)^4/3)*x(1)^2 +x(1)*x(2) + (-4 + 4*x(2)^2)*x(2)^2;
 %   result = ((sin((x(1)^2+x(2)^2)^0.5))^2-0.5)/(1+0.001*(x(1)^2+x(2)^2))^2 -0.5;
    result =  20+(x(1)^2 - 10* cos(2*pi*x(1))+ x(2)^2 - 10* cos(2*pi*x(2)));



end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        284  2019-06-08 10:25  粒子群算法\func2.m

     文件       2353  2019-06-08 09:59  粒子群算法\liziqun.m

     目录          0  2019-06-08 10:26  粒子群算法

----------- ---------  ---------- -----  ----

                 2637                    3


评论

共有 条评论