设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8600|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B; P* [' w. r$ A/ w5 I1 R
A10个,B10个
% k8 h' p, ^( F! k8 v: J$ t想要把B的第一个乌龟颜色从黄色改变为红色
1 L2 t: @/ K: Y- L8 K; Z发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
2 J7 ]* H9 S' `' A/ w. e; a还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按+ y& f2 a8 q- `+ m$ z
得到不同的结果,如图a1 和a2
, r3 |% F' A4 E/ m想要一直改变B的第一个乌龟的颜色该怎样写???
# J+ y/ Q4 _8 Y( H) Y+ N; T1 ^% S6 m4 t' Q* @6 E2 {$ _

* H1 s# k1 I' c, P. u$ U3 wglobals [ a  ]
$ v- f4 y6 D0 o9 y( cbreed [As a-A]  ) A% c" B5 I  Q' N* Q% a6 j
breed [Bs a-B] , v& @2 q! g7 P6 E
to setup
% r! i1 S3 b6 ~1 n" i) R# Y5 k  clear-all
  N  k& D" j1 a. l& A' _create-As 10[setxy random(5)  random(5) ) c' g" ~$ r. c" v
set color 3]
& C+ k+ t( e. Tset a (20)( F2 N. p( E( P( ?4 \+ N1 c2 u) S- S
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
+ l9 Q& M. Z; l6 B& x3 O$ j* q] [setxy a a
0 v% Z; s+ D/ {# {7 `. H7 gset a (a + 0.2)
5 [1 J' ]' z7 n* lset color 45
; T' c* d$ s& y]   |( h, S6 t- k5 `/ S+ j" |6 `* W
   ]
% q" D$ u" ?  @
/ @  C/ d1 _. z! q# U) Bend1 r; P1 o0 p: s

0 _' e7 g: n6 b& w0 i: u  r( {to go
% h/ U+ }$ V3 g& hask a-B 10 [set color 15]4 f& c* z; V! J
end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
  P9 j6 B, a/ u2 A% w那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
/ N8 F# h0 T6 N7 [% n. {; C. N% B5 k! }8 i1 i+ W
globals [ a  ]) _% r& `: a& q2 R
breed [As a-A]  
. k" p( \# K. l  K7 wbreed [Bs a-B] 2 p5 F4 l* j1 `: M! a/ Q
to setup9 z, M8 L: {) b, T  n" b% H4 M
  clear-all% i, S. i- i- Y/ i
create-As 10[setxy random(5)  random(5) 7 V: ?6 r  c- b
set color 3]
  w9 B, t% d2 ~! \& u& q6 E; P: c. i0 N+ Y: p  p, l; O
set a (20)# O" f4 `6 i% s9 Z, H
create-Bs 10[ : [  W2 r  T, v, a- ]
foreach [10 11 12 13 14 15 16 17 18 19 ] [- G! g, }/ O0 ?# f  C  }
ask a-B ? [setxy a a
4 B6 j. [7 M* I& X& a4 n; c6 Bset a (a + 1)! m9 d% }+ z6 n2 y
set color 45
( t* e! M& t& D2 I. l] ]
- s0 b+ `' f' m5 A3 q   ]# y+ `  e; M% {  @( u: q
  H1 e) ?0 H0 e0 ?; i) r
end
( V% W5 O. {, o9 ^7 P
; h9 ]2 {7 ^! [( J" J6 d8 X1 B; p' ~4 ^3 u0 T
to go
2 W+ d3 Y6 u% o, I/ f5 Q  n2 r9 Uask a-B 10 [set color 15]9 ]2 ?& `7 }( _' z" G/ ]1 V5 o; G
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-16 21:46 , Processed in 0.013064 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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