MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   求一种解决方法 (https://www.labfans.com/bbs/showthread.php?t=9905)

xintaolv 2009-10-16 15:20

求一种解决方法
 
条件:-3<x<12.1;
4.1<y<5.8;
函数:z=21.5+x*sin(4*pi*x)+y*sin(20*pi*y);
求Z的最大值;
请高手指点啊!!

大学生 2010-01-03 17:15

回复: 求一种解决方法
 
现提供思路如下:可采用一些计算智能方法,如遗传算法、粒子群算法等。

chenhuips2 2010-02-02 21:35

回复: 求一种解决方法
 
简单思路,取x,y步长0.1把所有计算结果都计算出來,然后取个最大值就OK了~
觉得精度不够就在最大值区域用0.0001步长再找一次最大值

louzhihua 2010-02-04 10:35

回复: 求一种解决方法
 
一般采用遗传算法,中的matlab


所有时间均为北京时间。现在的时间是 05:57

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.