设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4614|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B4 }1 Q( E- R2 m& F5 G
A10个,B10个
* |3 g0 C# Q9 _; G* \6 C% @想要把B的第一个乌龟颜色从黄色改变为红色
, P: o4 m, |" t, w7 M& W发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?7 F6 {+ U5 {6 A
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按  i( f- Y/ [2 y) N
得到不同的结果,如图a1 和a2( l" c" ^( i, ?. {3 w
想要一直改变B的第一个乌龟的颜色该怎样写???
( j% _2 @% U- f) Y3 A$ y& {; Q' v" Y2 U$ P+ Z
# ?3 K* W  I1 G8 n# q/ K% ~% u: E
globals [ a  ]0 x# ~+ ]9 t( n  g* P: b( r8 }- _4 Y
breed [As a-A]  
) x/ u+ c2 t3 u3 z5 X; D6 qbreed [Bs a-B] $ ^: N: ]8 T  @" P8 x* s! k! [$ `
to setup( U" |0 I1 s- K4 B4 N+ L
  clear-all. s; s) K! b5 F' _- P2 @$ m; T
create-As 10[setxy random(5)  random(5) ( k& l' n  r7 \2 h) c5 p. t1 {
set color 3]" L7 S3 y0 u" {* `4 a
set a (20)
' T+ y, Z) j' Y. Z7 Qcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 * b6 Q6 h, I$ N
] [setxy a a
; y9 o* ]$ G$ S0 g5 dset a (a + 0.2)5 M3 i( \" N1 _% Z
set color 45
+ E  l$ c5 i9 n4 P]
" i. d% F, I- V7 g$ u" \   ]
' h8 t8 E9 z% E( y+ @& n9 r 5 T$ _5 O. u- X2 Q
end2 [9 @0 @& V7 l- e
9 _: [4 B* v% Q8 }5 B/ T
to go
% S2 u) |7 I4 T7 b! S! n! z: `/ qask a-B 10 [set color 15]
- S8 y9 M4 u7 x! F3 y' B. g# Iend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置% c2 m' B6 \! D( }5 }  S
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
$ y8 U4 d" R' n$ R
6 H. c5 }0 P- y+ }2 Zglobals [ a  ]  A; p: i) ^' I- X) b' S
breed [As a-A]  , @, v& V1 i" L6 j8 h
breed [Bs a-B]
/ _) c1 ?: g! _+ o* N$ Ato setup
. m: f8 n' b2 F8 |# S! R  b  clear-all3 E" K  n' `0 w; h; ]1 a
create-As 10[setxy random(5)  random(5) ) Y1 O- y& g* t
set color 3]
* _- M/ B- @6 ]. B) V' W( m
$ v" ~& N4 k' p% |5 Tset a (20)
6 J  Q# e4 f% V# t( Zcreate-Bs 10[
$ L) L% r- c1 }2 o) q/ A; oforeach [10 11 12 13 14 15 16 17 18 19 ] [
# X4 U' z" |( a+ v4 ~ask a-B ? [setxy a a
9 L. u" G+ r5 T7 p3 ]set a (a + 1)6 I) A$ t; x2 I: X; K4 m
set color 45  ?7 m; \4 J. O
] ]9 Y$ \( [- E, K: w
   ]
) D8 x) f& ~( z
3 y% F( a3 e6 b7 jend& Y6 {: b. |+ O4 v1 K9 C+ P7 k
+ a9 F  s" t( A& n) V9 ?, I* }

: k9 ]/ X: T& b* Pto go ! B7 m4 [8 G; @: r! l
ask a-B 10 [set color 15]# v# h0 l" p# C5 f3 i2 ?( N' E1 w
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 01:05 , Processed in 0.016775 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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