- 在线时间
- 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讨论组 |
我刚学,请问这个遗传算法编码如何实现?哪位帮我修改一下。谢谢!
3 T7 k1 k5 O; i2 I9 j, Y# G- T" E0 z0 t) m
min_var=-10;! f' _) a7 Z5 n9 w
max_var=10;
_ t# q3 e. h. ]8 K0 oscale_var=0.0001;/ _% K5 r* \1 q7 N' Y
popsize=20;
1 S8 {* B' W9 S0 D+ U; X H2 s) \. Q3 y8 ?/ H0 ~
function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)+ z7 w' C) z6 S, ]+ c
bits = ceil (log2 ( (max_var
- l6 _% V4 V, J2 v3 a9 O-
v& T6 }- Z# D3 [+ Z' x$ T- m4 Y, Xmin_var) . / scale_var) ) ;! g& z+ ^, S* F" ?+ u
bin_gen = randint (popsize ,sum(bits) ) ;% v: L8 `% ^) u) P4 N
function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)
- d9 |1 T6 ^$ ? T|7 x2 l+ o+ U: U; Y6 a8 t% u
Error: Function definitions are not permitted in this context.' k( M7 h! [- u" s3 Z6 F [
# j7 V7 v' Q' J ]! q3 t |
zan
|