- 在线时间
- 42 小时
- 最后登录
- 2015-2-12
- 注册时间
- 2014-1-11
- 听众数
- 11
- 收听数
- 2
- 能力
- 0 分
- 体力
- 1206 点
- 威望
- 0 点
- 阅读权限
- 40
- 积分
- 524
- 相册
- 0
- 日志
- 1
- 记录
- 1
- 帖子
- 329
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 9
升级   74.67% TA的每日心情 | 擦汗 2015-2-12 23:58 |
|---|
签到天数: 108 天 [LV.6]常住居民II
- 自我介绍
- 运用遗传算法
 群组: Matlab讨论组 |
我刚学,请问这个遗传算法编码如何实现?哪位帮我修改一下。谢谢!
' O- X, @' m2 J
4 |2 L0 e2 |0 Tmin_var=-10;
& c0 |+ i+ x7 r0 j) p t1 gmax_var=10;# _* E$ \" s4 x' [2 o2 L
scale_var=0.0001;9 ~7 k* M) C9 @
popsize=20;! F- r) r/ ^7 K( g6 O; _
9 R5 X2 S) ?6 p7 f, k/ M$ bfunction [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)
$ ~0 t% z( T7 a7 O2 z" z$ d8 Tbits = ceil (log2 ( (max_var
/ L8 t9 c- y9 ?, @-
) g; S! l9 _- I3 A# K+ u8 A! imin_var) . / scale_var) ) ;* |5 Y4 C( B% |+ w
bin_gen = randint (popsize ,sum(bits) ) ;
" c1 {2 T% n+ R9 W7 {+ z. m function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)
4 N W6 b" W. L8 ]' A5 \ I% K9 Q|& `/ F/ S+ v: ]$ b1 C- j5 J
Error: Function definitions are not permitted in this context.! g/ e K# u& o' K* L) n
}, |8 l! g5 y3 l
|
zan
|