matlab如何模拟退火工具箱使用
这篇文章主要介绍了matlab如何模拟退火工具箱使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇matlab如何模拟退火工具箱使用文章都会有所收获,下面我们一起来看看吧。
为魏县等地区用户提供了全套网页设计制作服务,及魏县网站建设行业解决方案。主营业务为网站设计制作、网站制作、魏县网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
ObjectiveFunction = @my_first_SA; % Function handle to the objective functionX0 = [0.5 0.5]; % Starting pointlb = [-5 -5]; % Lower boundub = [5 5]; % Upper boundoptions = saoptimset('MaxIter',500,'StallIterLim',500,'TolFun',1e-100,'AnnealingFcn',@annealingfast,'InitialTemperature',100,'TemperatureFcn',@temperatureexp,'ReannealInterval',500,'PlotFcns',{@saplotbestx, @saplotbestf, @saplotx, @saplotf,@saplottemperature});[x,fval] = simulannealbnd(ObjectiveFunction,X0,lb,ub,options);function y = my_first_SA(x)%这是目标函数
y = 20 + x(1)^2 + x(2)^2 - 10*(cos(2*pi*x(1))+cos(2*pi*x(2)));关于“matlab如何模拟退火工具箱使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“matlab如何模拟退火工具箱使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。
网页名称:matlab如何模拟退火工具箱使用
链接分享:
http://pwwzsj.com/article/ppeheg.html