- 在线时间
- 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讨论组 |
我刚学,请问这个遗传算法编码如何实现?哪位帮我修改一下。谢谢!
. |. v+ n5 I% h% F: l
: T. M1 Z: f7 f. Omin_var=-10;$ T6 y& y; ?3 d* [. L
max_var=10;$ |+ S7 [) y) A8 t/ w( V+ P
scale_var=0.0001;7 ]) U9 Y* U/ k. }) S% j, C* A2 t0 ~2 ~
popsize=20;
% `6 R; W/ v; s$ k5 \
, b; T6 [' e( wfunction [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)4 y% Z4 c0 b7 x- Q1 Z
bits = ceil (log2 ( (max_var
' a; [$ I! F; S: V3 z-
2 t2 p9 J: N, v" h3 d3 amin_var) . / scale_var) ) ;
& ~! b( z3 w$ obin_gen = randint (popsize ,sum(bits) ) ;
; i9 |+ y6 \, F; P \ [% U function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)
; V6 Q$ R# ?7 [|/ l5 k, K! f+ `* a& s& }+ D
Error: Function definitions are not permitted in this context.
: q8 @& B/ L" P
, K0 b7 X) R6 i6 Q& d |
zan
|