设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8090|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
" t( ]4 d0 Y; ]+ F( L' K9 R6 D& A4 vA10个,B10个# X) U1 @! R7 @. ?( ?
想要把B的第一个乌龟颜色从黄色改变为红色
# K' B0 b! ]# t. a/ {发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
- e0 z$ X4 F& ~3 q还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按0 \* p  L- E8 E7 g, k2 m
得到不同的结果,如图a1 和a2: W' [+ j* P: F* W1 ?0 E
想要一直改变B的第一个乌龟的颜色该怎样写???
) F$ z% o2 b2 P1 p7 n% V5 C+ X* E: u6 v2 D1 {+ g# z

9 F: Y* c7 w; Yglobals [ a  ]
6 K/ k9 c# Y9 P5 v' w3 wbreed [As a-A]  5 n' f3 C2 N. x0 _4 J4 x
breed [Bs a-B]
- m3 `' B& a+ `4 Kto setup
/ ]2 X7 F' {2 @  clear-all
) I, U2 g, c5 C' e/ T) _create-As 10[setxy random(5)  random(5)
6 Q  q# x; y5 Z9 O  q& U6 U3 uset color 3]/ |4 A3 B( D# L) j7 @/ e1 l
set a (20)
: q6 i: e: \) s! L7 \" H3 @create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 2 o" s# n. \2 F% `
] [setxy a a ) f# m, h# U6 t& k) m+ f" }
set a (a + 0.2)% T4 m- T  _7 r2 c
set color 450 a) U# O$ C* _( e
] ! ]9 c. T9 H) i& X0 U) G. ~5 v+ ]
   ]
7 j  Y. G/ e% S5 L5 {" C( I; y * E$ ?& F( ^$ ?' C0 ~5 {
end
; t  t/ s3 y4 A) _" {( W& p) o6 g. f7 A1 R9 S/ _4 z; r
to go 1 ?: o, _9 Z0 o
ask a-B 10 [set color 15]
# L3 O" F4 q; Gend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
; s. P6 ~/ B4 r那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:: q- G8 U* V' ~. d) C* f

2 [& d" X0 ^0 nglobals [ a  ]
4 o' h( t/ [- b! }2 [! @+ a! O  jbreed [As a-A]  " o& @" n  \( a7 [. O- \% ?+ m9 ^. F
breed [Bs a-B]
% u" r. \% P: Z8 K( f1 Dto setup) y8 V# C* R8 i  ?1 @" h; p
  clear-all
* v3 s2 y+ o' r( @7 y) S) L- O+ {create-As 10[setxy random(5)  random(5) 9 g4 S( M0 t8 @1 b4 v- v
set color 3]
4 q2 x+ f% @4 i6 w% M
, U+ I  ]$ x1 v9 {8 F+ h- Gset a (20)& E# m. t" G- p, Z  {, ]( q2 G
create-Bs 10[ 7 H! }6 L# Y6 y. S; I
foreach [10 11 12 13 14 15 16 17 18 19 ] [
+ h0 E5 u5 N8 _% O* o) sask a-B ? [setxy a a 3 W1 F: _0 C/ k6 _# K) M/ \, X
set a (a + 1)
! u' g( u! v2 Vset color 45/ J3 H' h. A2 S- c, h
] ]
" `. R0 n+ o4 x* l8 H' L   ]
5 j8 [9 C" X4 z( B+ d( w, { ) V6 e! Y" G. D0 a& N
end# A0 `- W) A, O  z  e- _

5 h1 s1 M5 e- k( I! N
; [4 S0 w$ f$ a3 O3 Fto go
1 K* y) X" N4 X- P" r+ ]2 q3 Bask a-B 10 [set color 15]
2 i% F7 v: t" q% I; Q- eend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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