| 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
声望力: 20 ![]() |
简单思路,取x,y步长0.1把所有计算结果都计算出來,然后取个最大值就OK了~
觉得精度不够就在最大值区域用0.0001步长再找一次最大值 |
|
|
|
|
|
#4 |
|
初级会员
注册日期: 2010-01-30
帖子: 3
声望力: 0 ![]() |
一般采用遗传算法,中的matlab
|
|
|
|