设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6773|回复: 0

[求助] 请教一段netlogo程序的写法

[复制链接]
发表于 2010-5-2 10:38:03 | 显示全部楼层 |阅读模式
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。
/ z5 i5 o+ h3 Y" T0 p; j5 s: s0 j8 \7 q3 N# \9 a9 |
主要有两个疑问:
" c! S8 t& l& c* g# D7 h9 z- J
! j3 n  J: t# Y9 k  P% ]" p/ A第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?5 k1 M7 x  t# {7 X( a& Q# l
第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。5 B) d. r7 a' }. H3 B

& ]2 ^* T. y, k" \
9 z- ]( C' r9 r/ c* m3 a各位高手能不能帮忙看看啊?提前谢过!
, _: F% I2 ?4 O7 F5 g
+ I/ H# x0 D" o) I0 bto form-expectation9 J4 M5 v" E( v  K+ z/ h5 H. X0 q" w- e
    ask patches [
- v' t% m) l4 q+ I! E        let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
; `1 e+ f! O& L5 L. T$ o        set expectation para-a * ( pre-price + pre-dividend ) + para-b  M# q; @; f5 @: G' K; |# ~
        set trader-error strategy-error of active-strategy
, e2 O' t& |5 C9 |% o7 R        set trader-type strategy-type of active-strategy ]. P$ c- f- F4 `4 z4 |, C- l
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-7-31 20:48 , Processed in 0.013468 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表