设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7084|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B; o9 }& [% f) e8 r2 Q& i+ L1 ]
A10个,B10个
+ C3 F/ n2 C2 f# ^想要把B的第一个乌龟颜色从黄色改变为红色" J' @. m5 v( c. x
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
. X& l" G  f0 h. l& ]4 u还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按2 P2 g2 X, u/ `  P& B  e
得到不同的结果,如图a1 和a2, t% V' }5 N0 B. J9 f1 t; f3 g
想要一直改变B的第一个乌龟的颜色该怎样写???& Y$ U6 h2 _; B

* `/ s4 s! Q( f! n
3 n, Q. P. j7 x( t; A# j9 t/ `globals [ a  ]8 X3 L4 }. e# Q: `  d, ?
breed [As a-A]  
, X1 b9 i( Y+ T8 |+ p% ^* u+ Nbreed [Bs a-B] 3 }" q! [, T9 x* o' d
to setup* x+ c! @1 J: h
  clear-all
: Q# Q# c' e2 P4 Wcreate-As 10[setxy random(5)  random(5) 4 I' d9 }' B3 J4 N  E5 W
set color 3]9 n/ W" d1 `% f  |: f4 z& u. j5 c
set a (20)
+ _5 W' J5 j( icreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 / r0 c7 \/ m# S& B' y, z) g
] [setxy a a 0 L. ?6 \7 n4 B) L" N; p  b) U
set a (a + 0.2); t* A9 y+ R4 m, t
set color 453 A8 @5 f5 Z$ n9 v. I
] ! [/ ^  q& Z. {" z5 k' E8 `
   ]" u9 _$ F: Z( M# J' u% z

9 p6 a3 a" ^8 \# n. h0 yend; w1 {- A* s, y+ o$ ^8 A
$ D  ]+ q# S: y0 c4 Y! e
to go : r4 C. r, ], g* c
ask a-B 10 [set color 15]
7 m( u/ M& h% W* n, E3 Y: P- vend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置  ^6 m9 Z/ Q6 I. P" p6 g6 s: R% x
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:1 H& z' X$ G/ o- D
* J3 l3 M- R$ @/ V8 ]0 [) ^( |
globals [ a  ]
7 Q! }- v1 \* ~8 u  P' C; K# ^breed [As a-A]  * a' j- M/ K2 r' f. q7 l! a
breed [Bs a-B] 3 }. i, k( N8 B# Q$ K8 E
to setup
$ g% W! ~1 p9 |0 r  clear-all/ {3 [1 Z$ _! N& w* N+ e8 h
create-As 10[setxy random(5)  random(5)
% T$ d( H. B# F; U7 gset color 3]: U) I2 }9 y& z+ l' j
- s8 r- f2 b8 g
set a (20)
1 q5 X/ h+ W7 T' n5 Ncreate-Bs 10[ - p7 X  G  r3 P  P3 l+ S; n5 I
foreach [10 11 12 13 14 15 16 17 18 19 ] [9 j2 M% n. D  P4 g, P2 S( W, O7 X
ask a-B ? [setxy a a
. Q- ]$ N* W! M6 m/ Uset a (a + 1)  V2 Q8 P8 h6 g$ {: E% G
set color 45
. {3 N! x# V4 E; F2 R] ]2 c- f, [  |2 V* X  W
   ]
! Y) ^. Q. V  Z6 v9 @# P 3 {. T1 ?' a/ V& ?
end1 D8 H: L4 X3 o& A

7 r6 _$ ^: z( B8 `4 i$ X5 `& V8 E% ], u
to go
; H( b; V0 i# s* t2 J! k) iask a-B 10 [set color 15]. [/ O. R2 S7 s0 H
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-13 22:14 , Processed in 0.011988 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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