- 在线时间
- 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讨论组 |
我刚学,请问这个遗传算法编码如何实现?哪位帮我修改一下。谢谢!
9 V* I, [4 R; }) F
" f+ d3 W* ?! W% z0 ^/ m" [min_var=-10;
4 n z O/ A% e! s- C( @' hmax_var=10;
/ b, C6 T7 I D+ u& C! h2 g: jscale_var=0.0001;
( A) O9 B1 |4 f; @- k' s1 G0 Fpopsize=20;3 Z( }* Z- Q9 z' x& n- m E6 Y
7 q. r2 Y8 q. @% q, x( N
function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)5 S( ?" [3 N& c# w( d% S# M* B
bits = ceil (log2 ( (max_var
; j- Z& u1 K0 [6 ?5 N7 | Y-
% f6 P% r, p6 @: n9 Emin_var) . / scale_var) ) ;3 S( k, B6 ~' \4 M, C% W1 Z
bin_gen = randint (popsize ,sum(bits) ) ;
/ X' L) u( ]2 V8 G! [/ |% B function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)
2 H. a4 L8 t0 h$ b& p2 ~|
& I5 A( Q5 T5 P. X$ S+ u3 e. SError: Function definitions are not permitted in this context.6 ?! V' c/ O$ i/ _ x8 x5 A
, I+ E: @2 [% A/ y- @9 {1 e; y
|
zan
|