设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8088|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B  q, q/ |3 h3 d: l$ _! X
A10个,B10个
- ~* u5 t) n$ V% v- m3 a& m  J  {想要把B的第一个乌龟颜色从黄色改变为红色
. ^( q& P" b4 o: M发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
# [; I% V  [% Y. V$ I还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按' |/ I& I2 S8 `8 Q) E
得到不同的结果,如图a1 和a2
) G5 D4 v1 Z; B. g7 E$ o想要一直改变B的第一个乌龟的颜色该怎样写???+ N% v) R2 p  K9 [7 b
/ O7 K9 M! I) @
/ ~; }2 [8 |, n$ M- ?% W0 _0 W
globals [ a  ]
" o" S/ j6 L/ B) F4 V2 \6 c* K+ obreed [As a-A]  ! F3 h5 p+ k- w% W# d
breed [Bs a-B] $ A( _3 }, k4 ?& n% N
to setup1 o  Y2 a2 C' W7 j9 g
  clear-all- C# k! r4 i$ O2 Z
create-As 10[setxy random(5)  random(5)
3 j( V4 M/ q0 Fset color 3]
+ ^) n4 T& K: z$ f  z( L/ Wset a (20)9 q6 O. Z2 x5 d5 m
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 5 L( s1 \9 a% ~" F/ X2 N% h0 x
] [setxy a a 3 g5 U1 o$ \: O5 e
set a (a + 0.2)
3 H1 b: F/ c8 s, }: x+ ?8 tset color 45
9 |( W( b5 R/ l]
, s8 r7 _1 @/ }# ?; G( c/ @6 f   ]
9 y5 O1 [0 A+ F. i* w
# f, G" L. c/ q$ B. Lend5 t/ `3 ?. ]; t8 s0 {7 g9 n. @! v) N* D
# X2 P3 s5 @8 L3 \  W  Y
to go " i, Q. ?6 y, x  O$ u  `! L
ask a-B 10 [set color 15]  `7 D, N. Z. W! @# d
end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置+ E% v0 ]% M. ]) O) A6 r
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:) g( ?" u/ T" e# c& O% y& v! V

% o0 u: F2 N3 M0 C$ Y6 J( Jglobals [ a  ]0 P; e2 W, ?6 g, i
breed [As a-A]  
/ n) {: s% T1 c( O4 B9 Ubreed [Bs a-B] ) G+ T) e7 C0 U: \0 Z. o% S, ^) f
to setup( f2 G3 G; h& V, a
  clear-all
0 \0 Z1 d$ G3 S/ screate-As 10[setxy random(5)  random(5)
3 ?  r5 W8 ^' U1 F  p5 k4 vset color 3]  l6 e* {# w7 \0 `" K, O" O# B; O
3 w" X+ L0 J, I
set a (20)7 e7 W- Y, d* R8 B
create-Bs 10[ 5 y' ]2 v# ?$ E8 P; Z
foreach [10 11 12 13 14 15 16 17 18 19 ] [
8 z1 R2 U9 I  g& e: Hask a-B ? [setxy a a
4 y5 p2 F6 |: C5 qset a (a + 1)1 |' g$ Y( [  Y6 i2 S* F
set color 45
9 ?3 u2 Q2 q4 u% T] ]. M/ R5 S- u; r
   ]
! Z* Q9 C0 n# r, y5 ?   X/ ?$ m4 y. T
end
. k  V8 e1 K8 z7 D- S, O+ y9 k& x' H0 f
8 W* w! k6 ]2 z# s! h
to go & j, q" J$ ]( P; g
ask a-B 10 [set color 15]' \7 f# t3 {( f# ^% U! F
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-16 10:14 , Processed in 0.017210 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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