设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6636|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
: L* A& j2 |! M& }A10个,B10个
1 P0 E! L* B0 A( Z6 v想要把B的第一个乌龟颜色从黄色改变为红色' ?! E- }3 f0 _" C. g7 m
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?- A, V4 W6 p- x' o
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
: C0 s$ }, Y' X1 ?得到不同的结果,如图a1 和a23 [8 H; k  _% m% T
想要一直改变B的第一个乌龟的颜色该怎样写???$ S( v- w& c1 X( u  n. n- n

$ X# e& f5 h0 p7 B( u& ?" m0 S( `, B- K
globals [ a  ]
& e$ j. z% g' t7 C# `1 kbreed [As a-A]    c/ Q) u. ^# L+ ]! I! _) P! l
breed [Bs a-B]
- _: t) B8 a$ ^% }6 b1 ?# t8 U7 eto setup) H1 v& z- Y8 {( u6 C* ]
  clear-all4 B' ]# C' X" o0 D
create-As 10[setxy random(5)  random(5) / H* V5 J- n! z6 a- [
set color 3]- M* S+ x* [0 }) T
set a (20)
7 r2 n6 k  }4 x! s3 H$ mcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
4 V# _& [2 v' ]- k9 F; L% w' P] [setxy a a ) M3 M0 F0 c5 X8 Z% s# C
set a (a + 0.2)
0 V: S; @2 L4 y4 `5 y0 Eset color 45
  N$ D% Q7 W4 A* {* E9 r]
( J+ U2 l1 F# R: c1 x   ]2 h- D" @3 C5 t7 ]% f  y. b: |  f
/ `4 ?$ ]8 T* J6 F
end" }( b6 J" `0 P# o
6 o# ~: W) d  `! P8 u- M2 x
to go
4 c9 D% Y7 _+ R0 g2 Kask a-B 10 [set color 15]
# e! R6 V' ]5 _$ tend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置1 K" U6 @( J2 z2 c+ m
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:2 v- d$ X& v  z2 l$ }: R' H; q
8 X3 t: X) f" W, m7 W1 H' Q
globals [ a  ]; e8 q2 f1 _  ^5 k, F& B. u
breed [As a-A]  8 S5 a1 [: U9 T, @& \" W/ P
breed [Bs a-B]
5 ?3 q9 D( b7 v/ B* _to setup
4 M9 R( ^: B% F  b  clear-all- T" X1 w! I5 o7 ^- T. @
create-As 10[setxy random(5)  random(5)
! _8 m) N- n' U1 ^8 M' H% a8 T0 @; Sset color 3]# Z0 l$ B# V2 d! \8 y. e5 B- x5 J
9 Q- r: O0 N* m+ D
set a (20). c  j* Z& c% A$ ]* L  a; G4 K
create-Bs 10[ " \; E7 b+ b* T5 `
foreach [10 11 12 13 14 15 16 17 18 19 ] [
) F8 [! Z' _  Z3 {2 ^% k$ {' b: a3 Eask a-B ? [setxy a a % G" R% f6 Y; T* S1 S' Z2 A+ Y
set a (a + 1)6 n) ^' V0 y9 Z0 W" o/ P* G
set color 45
' {4 {7 i" V# t2 [/ T! w+ a] ]
& {' }0 k9 w' L$ N! p5 G   ]! K6 g* }& z  y  g

* P1 n2 ^( a1 K1 z# }% @end
0 Z! H! P+ d7 S# Q* B
: p% d# I4 V* @: j3 p) x
/ O9 Y4 M) V3 y8 {( w% {. A; Y0 Bto go 1 r9 _# I+ f" v6 i7 ^* Y% m: ]4 o, K
ask a-B 10 [set color 15]
, ?( }8 l' e8 p$ D* u% k; a/ r8 mend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-21 01:42 , Processed in 0.014100 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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