Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-10-10
帖子: 7
声望力: 0 ![]() |
![]()
条件:-3<x<12.1;
4.1<y<5.8; 函数:z=21.5+x*sin(4*pi*x)+y*sin(20*pi*y); 求Z的最大值; 请高手指点啊!! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-11-25
年龄: 39
帖子: 16
声望力: 17 ![]() |
![]()
现提供思路如下:可采用一些计算智能方法,如遗传算法、粒子群算法等。
|
![]() |
![]() |
![]() |
#3 |
普通会员
注册日期: 2007-05-19
帖子: 51
声望力: 19 ![]() |
![]()
简单思路,取x,y步长0.1把所有计算结果都计算出來,然后取个最大值就OK了~
觉得精度不够就在最大值区域用0.0001步长再找一次最大值 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2010-01-30
帖子: 3
声望力: 0 ![]() |
![]()
一般采用遗传算法,中的matlab
|
![]() |
![]() |