查看单个帖子
旧 2008-07-08, 21:32   #1
woyaofei
初级会员
 
注册日期: 2008-07-02
年龄: 39
帖子: 2
声望力: 0
woyaofei 正向着好的方向发展
默认 [求助]用matlab遗传算法进行参数率定问题

函数关系为 y = (a1^x1)×(a2^x2)×(a3^x3)×(a4^x4)×(a5^x5)
其中y与a1,a2,a3,a4,a5 的数值如下:
  y a1 a2 a3 a4 a5
第1组 0.9772 1.0603 1.1712 0.8966 1.2998 1.7653
第2组 0.8194 0.4322 1.2568 1.1841 0.8265 0.7055
第3组 0.9549 1.9671 0.9919 1.6132 0.4532 1.9693
第4组 0.9437 1.8851 1.1276 1.0820 0.5616 1.3728
第5组 0.8648 2.0329 0.9919 1.0183 0.3633 2.0278
第6组 0.8254 3.8857 0.7339 0.7632 0.4398 1.6711
第7组 0.8220 2.2793 1.3589 0.7631 0.8496 1.6762
第8组 0.8337 1.3631 1.3679 0.7645 0.9944 1.2034

根据这些数据如何用遗传算法进行参数优化,求出x1,x2,x3,x4,x5 ?
怎么编写m文件?
针对这个问题在Matlab7.0里边的遗传算法工具箱gads具体如何操作?
谢谢
woyaofei 当前离线   回复时引用此帖