设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8637|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B- i. F7 F( t+ v. z
A10个,B10个, Q6 A9 ~" o  J( A3 h
想要把B的第一个乌龟颜色从黄色改变为红色
4 y- ?& r5 f) H" x发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
1 o. Z7 k( f& M; w. c/ {( }还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按; b, V" T9 Z$ x+ S
得到不同的结果,如图a1 和a2; `# \8 i% f3 v. g. N
想要一直改变B的第一个乌龟的颜色该怎样写???" |0 A% d6 h+ i$ J
$ v- n) O  a8 f/ P

: x! E. b, U" L. oglobals [ a  ]. G7 t$ a$ V7 y& [6 L& l* I
breed [As a-A]  7 C1 P5 L) A. W: \* Y; G. S' S
breed [Bs a-B]
5 h' x5 O5 |9 U' X: Vto setup
# X) v/ m) _% E& Q6 F6 t  clear-all
- _$ s0 H* [+ e3 D7 d3 Ecreate-As 10[setxy random(5)  random(5)
  A3 W, T0 E9 Dset color 3]
$ O& b7 ~! f& i, ]6 a1 a* }set a (20)
* x9 b9 g% y- G) L6 N2 ^3 m2 t# zcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9   A+ k; w+ ?8 w; i
] [setxy a a
1 x$ n. d" H% E) P& h" m& Pset a (a + 0.2)
; @- b) h$ [& D0 y) D$ w, Q5 j6 jset color 45( \  x- B# R. l9 O
] " i" y, I7 L1 M8 Q/ r2 w' }
   ]5 U5 o$ b: p4 i1 M$ K7 s- s

7 v0 S2 j* ^# u9 b- r8 w! Fend
! R  ?* D. F* Y7 l9 n
& `$ W7 E  \" j: T6 W3 s3 [to go 2 w, b6 |, ]( D' L
ask a-B 10 [set color 15]
; U4 Z6 M4 B% o* X% X) l) G. Lend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
6 y' f: G" c+ f: G- D" X那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
9 y* w. g4 G; f# p+ z
8 {( e( J7 I& v5 G8 \% _9 eglobals [ a  ]0 `; h$ D9 |& t/ @: P, f: n
breed [As a-A]  
# O  V6 M, _2 O0 x; gbreed [Bs a-B]
2 f* l) S: l% f9 k" u4 F" s8 _0 ^$ m6 gto setup
9 r6 c) g$ Q$ ~9 E1 I  clear-all
1 T) b( d( V# h+ N" i% a) O2 S! @+ Fcreate-As 10[setxy random(5)  random(5) 9 W% H: V( ]) p# ?8 a  R1 i5 X
set color 3]
" X3 L* t& L) }! m; H
6 q5 C% c: K! H# J7 G6 \set a (20)
6 [$ u1 z3 s* Z' r  J) P6 Icreate-Bs 10[ 0 E; _, p  Z! U. `) _
foreach [10 11 12 13 14 15 16 17 18 19 ] [! M: O% C4 ^- d- H0 X
ask a-B ? [setxy a a , h  l3 ]. a+ @& U. U
set a (a + 1)3 n! |/ L# t+ l2 n/ W% y( R
set color 454 p" `2 ]$ I2 X
] ]
. K! P8 j0 A6 W* P; t) O   ]
6 I1 X! o! k8 I 3 O1 _8 w/ a1 O+ z: s
end
, a) Q* g; d$ M) f5 Z  i: D. ~/ |( u' v- K9 j/ N$ S; u
5 y6 r5 t2 O1 J
to go ) P5 v' E+ S$ ~9 f, ?6 U
ask a-B 10 [set color 15]
: h# C' @% @' B9 A6 pend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-26 20:36 , Processed in 0.021463 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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