设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6610|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B: |- {/ a% _* s3 \
A10个,B10个
/ |# ^, _0 c; u想要把B的第一个乌龟颜色从黄色改变为红色
  n2 s) |+ {+ ^$ d发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?# S9 c' u+ Q" e1 ?* E$ R
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
2 v* V2 k; w8 @; n  _* U, `% F2 t得到不同的结果,如图a1 和a2$ `( {7 z  c# [% K. z* n
想要一直改变B的第一个乌龟的颜色该怎样写???
7 J* n1 q! u6 p: ^
& t7 @+ }7 g2 R5 {) k
( H, T5 H- C8 P9 rglobals [ a  ]7 B1 R" s- ^) y# b7 _7 h/ m
breed [As a-A]  
3 F( \8 M/ U5 z- [breed [Bs a-B] * i0 G3 d. D+ ^! N8 R7 I& v! [" N
to setup
) E! h) Q1 e. [  clear-all
: f) T  ]7 s; T. pcreate-As 10[setxy random(5)  random(5)
! N# ^, R* i$ S: G8 mset color 3]: O% h1 ]1 m, ?6 Z5 q
set a (20)
# ^/ x5 n% T# r, H- X: E* ncreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
6 e  j$ W- B( P+ ^. O% s] [setxy a a
; ^+ f' [1 t- H( x2 {# h: f- Qset a (a + 0.2)
  J$ l6 ?- q. Gset color 45
0 c0 V- w6 p% j! G]
1 X. M5 _/ I' M; U   ]1 ^: O6 `7 q6 W( I: }4 c7 g. a
9 w% a! L% H; T! l2 x, e4 t
end
! b% @) M, e' I( B& \% Q+ K1 L2 f) M0 ~# `; S0 q7 h0 e0 z
to go ( s1 |: ^" h: }
ask a-B 10 [set color 15]
0 T3 E  I/ T7 hend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置* \) I, O) X4 \) V! l
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
, o4 G0 y: q+ w7 J1 r# E4 z# y2 d2 \, q
globals [ a  ]
8 c9 Q/ G% K. W% Cbreed [As a-A]  
% }: @  a. f0 f$ \3 jbreed [Bs a-B]
0 A/ T, h0 v% S( A, c3 G0 }to setup
5 x% a6 p# z& F* S# o% q4 w$ y( ?  clear-all
8 M6 r% {4 X/ mcreate-As 10[setxy random(5)  random(5) + t  y! c+ m* u$ P
set color 3]
5 O/ u' w+ @* U5 j/ B5 D$ g9 V( u; i
7 q% |% E3 S: H! y# Vset a (20)
5 u2 F4 {% n1 hcreate-Bs 10[
7 Z8 C* `# g2 N  e+ B- oforeach [10 11 12 13 14 15 16 17 18 19 ] [$ L- l- o: J* Z) \& Y7 O
ask a-B ? [setxy a a
7 d  E0 o6 s! ~( p( Cset a (a + 1)
) Y5 l& z% \" j. l9 A$ r" Sset color 45
/ V8 X% l# }4 Z) H] ]
# `7 g# x1 g, a! k5 p, K9 o. W0 ?   ]7 P/ T- [1 |- Y9 c* {/ `9 ?  r

* T4 R9 ]5 Q+ Iend
: a8 K3 M! |6 G! x
8 P5 n3 c9 `/ {6 z! {$ u0 w4 v/ J6 e
to go 3 z$ C! O8 v6 J
ask a-B 10 [set color 15]
- h- M6 }5 C$ D8 _: nend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-18 18:29 , Processed in 0.013782 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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