- 在线时间
- 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讨论组 |
我刚学,请问这个遗传算法编码如何实现?哪位帮我修改一下。谢谢!4 [) I& m% M6 l' i! q) R: ~" d! p
7 }) g& T* h0 |3 X
min_var=-10;
0 U5 a" a) L9 F. y7 ]0 S. i( ^! Mmax_var=10;
) M: }5 O# K8 x3 w3 b: Kscale_var=0.0001;1 _, X0 a7 b! P
popsize=20;
/ l4 H+ E" q6 U
5 V. I$ h. S4 l" M% C H& o8 I2 Bfunction [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)- {% q7 X/ u: \ B9 B( f
bits = ceil (log2 ( (max_var1 ?6 N- R+ r( z9 J4 v2 F
-/ F5 v' y2 ?9 [8 |
min_var) . / scale_var) ) ;! }4 P8 }/ X6 A# g/ p) b
bin_gen = randint (popsize ,sum(bits) ) ;
* a! m+ g" o/ T- B function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)7 Q- D0 ?( x0 y8 |' g/ F3 l" Z
|4 W1 I2 L+ v6 r/ N! T$ w' R0 j
Error: Function definitions are not permitted in this context.
% X0 l$ y! R, c2 `0 |2 a5 b. Q2 G7 {+ d, f5 x7 w b
|
zan
|