设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5849|回复: 0

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

[复制链接]
发表于 2010-5-2 10:38:03 | 显示全部楼层 |阅读模式
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。
. b, M  ^, i' M+ j0 s; F  q
" b1 r' Y, ]% o/ q. O主要有两个疑问:
5 X0 [! k% {; ]) N, o0 `% F2 N/ [3 W* J9 g
第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?( M7 f- F8 m. c) E* X
第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。
) }" L4 h. C6 Q6 c) w& X
8 b, C$ r# b' [) {7 b, K) Y
4 z" }8 g' W6 j0 A各位高手能不能帮忙看看啊?提前谢过!
- e* N/ E  ]' s# w5 {  J) F% y8 F( z
to form-expectation0 z! O/ W; @1 `/ K. u, v3 F
    ask patches [
7 q, M- L! K, Y" a! x. X) z9 Z: i        let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
& G2 E6 _9 j  Q7 [3 s" {        set expectation para-a * ( pre-price + pre-dividend ) + para-b
& B3 H& F8 `! o2 \5 p        set trader-error strategy-error of active-strategy' K, s# e. h/ \" p( x0 l, S6 s
        set trader-type strategy-type of active-strategy ]3 d9 v! X( X( b8 {) o; b* Y% m  |
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-20 21:09 , Processed in 0.024331 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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