设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9083|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
5 }% f- B$ n. D/ HA10个,B10个5 M6 p3 Q6 E' K, v7 V" o0 n
想要把B的第一个乌龟颜色从黄色改变为红色: `; M- e. v/ U
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
8 B; |/ }( m0 K, J. t- r还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
  t2 w- M& }) r/ q得到不同的结果,如图a1 和a2
- m+ Q+ }5 P" G0 I% q想要一直改变B的第一个乌龟的颜色该怎样写???
) N6 P; z# ]/ p7 d& r% `- \0 O8 J7 W

; G; O! v2 J6 c; ?" X  _+ wglobals [ a  ]2 {- M1 w% I$ t: B2 x7 n
breed [As a-A]  ! W+ A  B$ w6 X6 F
breed [Bs a-B]
* A: p# G( }  A" O9 K/ F' ?6 ato setup- x* }8 I! w6 N" v' j
  clear-all3 Z2 A: b# s1 Z" [2 F* s
create-As 10[setxy random(5)  random(5)
1 G% I0 k  e. I. F+ [0 G* \& v( Eset color 3]  K7 ^% e/ {) I/ Y6 W
set a (20)
& m6 l" z5 ~; p: Vcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 & j8 ]5 j0 T, Z% n9 ~$ f
] [setxy a a ' N7 P$ G9 J5 L
set a (a + 0.2)
: g% G- }9 v# X) ^8 K) I: |set color 456 n9 P  [* o! S# e
] * J; k* J  y& {! A1 o9 \& X; _: K
   ]$ F3 b# ?/ h5 J/ [; t

0 a0 ?' y- P6 S* v- zend
, ]& P# l! v! T8 T* D: W7 c- c9 O# s" j) {, h: r! m  L' p
to go   @8 q" G/ B$ Z) y+ W' ^' E5 m
ask a-B 10 [set color 15]) p* v8 {6 {5 B; A0 z
end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
' U# F% r4 }" n' r5 A; z那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:* z" w+ e3 F- I8 s6 K8 K

' M+ T" B6 c! R  O& [globals [ a  ]. M# }* R/ I  i; _) Y$ O3 t
breed [As a-A]  
6 T! c: k4 ]. \6 M( Wbreed [Bs a-B]
: s5 g7 h* K* Bto setup
: |4 N( H% L4 ~+ F# P# Q  clear-all6 A9 d+ l3 s8 Z4 j) X" Z8 A5 h
create-As 10[setxy random(5)  random(5)
. w: J3 @, e6 }' w- L6 V1 j" bset color 3]5 t; S2 ?4 I; y' F! Z

5 o# F; N9 n0 K5 eset a (20)
" ?3 P! |7 M# B0 s" X- gcreate-Bs 10[
2 }5 Y' V  i% [2 P5 aforeach [10 11 12 13 14 15 16 17 18 19 ] [
- v5 X3 f; q! C# Kask a-B ? [setxy a a
0 Z8 A- l5 M0 I8 j0 Qset a (a + 1)
" D: N" X5 j* E" ]# uset color 45; E1 O- k1 [! S( x; }- m' ^
] ]* S6 }' x+ T* Z; {+ n: _! R
   ]
  W5 Q& V# F& M) D8 \; ]; n
( i+ c! z2 f% K8 Z: o, qend
0 p& Q. i7 E) h# D* C1 O0 k- I- J$ i( w* P$ k. N: `* n) r" y4 z/ A

( a( @4 Y3 ~: n+ uto go
+ @7 l- g0 @$ A$ d6 P2 L; h# xask a-B 10 [set color 15]
1 x0 d+ c, t% M# p  ]end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-20 00:40 , Processed in 0.016265 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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