QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2194|回复: 0
打印 上一主题 下一主题

[问题求助] 这个编码如何实现?

[复制链接]
字体大小: 正常 放大
yulun9988        

3

主题

11

听众

524

积分

升级  74.67%

  • TA的每日心情
    擦汗
    2015-2-12 23:58
  • 签到天数: 108 天

    [LV.6]常住居民II

    自我介绍
    运用遗传算法

    邮箱绑定达人

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2014-1-14 00:12 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    我刚学,请问这个遗传算法编码如何实现?哪位帮我修改一下。谢谢!
    0 L  T4 A6 _' g, o- m9 N2 e7 q  O; K8 M, c1 z4 N
    min_var=-10;4 O+ g7 F4 G8 ^* @2 I9 I
    max_var=10;9 [, [7 C8 d5 j9 I
    scale_var=0.0001;! K" U) o9 R# ~( l6 B) k' g0 b
    popsize=20;" D% r6 a( y: g1 I  g- I0 e0 ~7 c
    ( Y/ B. |6 w1 n+ G) H! n& [
    function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)
    0 y! q7 L* l! Y: n7 v5 gbits = ceil (log2 ( (max_var( |3 K: ~, S. U
    -
    9 P+ `0 E0 T. y1 S: _min_var) . / scale_var) ) ;
    : j( X/ n) I3 i8 kbin_gen = randint (popsize ,sum(bits) ) ;
    . [5 P0 {. B; j' \ function [bin_gen ,bits] = encoding(min_var ,max_var ,scale_var ,popsize)9 p* |& \% |, n
    |7 M$ e; L, E9 T+ i3 x# X8 i
    Error: Function definitions are not permitted in this context.6 D9 `" @8 K; ]1 I- ]! d) }+ F* |/ R

    * @: w6 ~# p5 o  w- y# y3 @
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-6-30 22:16 , Processed in 2.220955 second(s), 52 queries .

    回顶部