设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8603|回复: 2

[求助] 请教关于主体种类的问题

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
! k: o7 R7 x+ j) mA10个,B10个: r  }. K! {. V: S
想要把B的第一个乌龟颜色从黄色改变为红色
: q  z0 j1 L+ B) H1 ^发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?% w. p0 P% z$ Q& w3 P/ Z3 b
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
/ [, h: b  p. i' E, P: \' W5 Y7 B  v得到不同的结果,如图a1 和a2) z: V0 A; K% [$ A1 V2 z7 ]# N
想要一直改变B的第一个乌龟的颜色该怎样写???
! q4 ?3 C& S4 @+ \- v5 V/ W5 R1 C4 ?+ A( B3 m$ n% y
" \2 H+ C# f  H
globals [ a  ]! }6 c& Y4 y7 y% p0 a
breed [As a-A]  ( C/ G; T& b# G1 b
breed [Bs a-B]
$ O, `) R6 ^) D& d# Z9 nto setup* N& O2 |& t- b# H
  clear-all
2 P- K2 k- p% q$ A* U& Kcreate-As 10[setxy random(5)  random(5)
1 e! |( {- B3 kset color 3]+ \) h2 S: r  G4 R' `0 r
set a (20)1 M! D; L' r& ^% \1 ?
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
+ c7 p. x5 M+ G$ W4 [5 e] [setxy a a
0 c0 \' o& {2 r, d! V% r5 iset a (a + 0.2)9 E/ ?% w1 Q- P8 U' x; C! p
set color 45
& P6 V: Z( r1 z0 y! e: \* R] * N/ B3 |( ^( Z' l
   ]
  _: H, d0 S6 O! \' Z' ~" V
4 S! i* ]) r2 P5 ^5 `end
  n: ]6 p+ c7 c* ]" R4 u! \9 }2 b6 S$ @& s" l
to go & P* I  _( R8 a1 b6 F
ask a-B 10 [set color 15]' G3 c% G0 A- ]1 }. }+ p0 k
end

附件: 您需要 登录 才可以下载或查看,没有帐号?注册
 楼主| 发表于 2008-8-25 12:05:19 | 显示全部楼层

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
2 R8 x+ e9 z1 g那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:# ]6 z2 H. n5 i

4 l/ \8 |4 x" k+ L2 V4 i3 aglobals [ a  ]
+ _! ?3 k, a- m8 W% T, }breed [As a-A]  
, c& ~4 l& p! B5 z+ a7 D& @: kbreed [Bs a-B]
! N$ K3 R0 _3 e$ }9 N- }9 m* q! k( Fto setup% \2 q; V" o0 c
  clear-all
5 o$ j1 ^6 r# t# s! p5 b' s' \create-As 10[setxy random(5)  random(5)
1 l' C0 B  Z2 Q" v- Fset color 3]
* \' G  F8 C% R& T4 I: I6 B+ [) z* |& y) D( s) P. {2 q
set a (20)9 \9 E, K! W+ @" A2 M% U
create-Bs 10[ 9 D8 r% ]* o. O% |+ {# m
foreach [10 11 12 13 14 15 16 17 18 19 ] [: ~# \' ]6 [, B
ask a-B ? [setxy a a
' T% Z: f7 l7 tset a (a + 1)/ t9 {# r- Y6 B. N) Y
set color 451 K! V3 C4 j8 b7 B  D6 C
] ]
$ j4 H3 `( u, t5 `; P/ \   ], C4 U* m; G  k! v- ~+ o7 ]7 m
) ~$ |1 y- D* h* D' H' U( X$ b
end
" |8 N# w+ \3 Z1 E, B0 T  I' i7 f8 I; t" X+ l  O* @

9 X% t; o7 N2 W) Vto go , `5 H- z0 U- B. U! c
ask a-B 10 [set color 15]2 f1 f  l1 R/ A+ s+ ^% L
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-17 00:01 , Processed in 0.010336 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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