设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7082|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B0 y& T- @% F& V, A* Q
A10个,B10个7 \' v1 L  K1 O* B
想要把B的第一个乌龟颜色从黄色改变为红色
4 u, S. U$ K& u& z- Z  O发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?" P5 i: B' v: s1 ^; q1 z# @6 R
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
& c' ?2 @" E6 P$ {: z' \8 M得到不同的结果,如图a1 和a2- }1 H- H$ M, ~# X) f% w
想要一直改变B的第一个乌龟的颜色该怎样写???
0 u% F: B, o. C2 Q5 j  r" L) p0 m' \) ?3 o+ `5 S/ G/ m
* `* v; e  X% @8 j3 b+ K7 P$ M1 x
globals [ a  ], M$ ~; Y6 X0 p! s4 ^- X9 M" r
breed [As a-A]  
0 M' n$ ?$ \3 ^6 Qbreed [Bs a-B]   Q% L3 v# p9 m$ u
to setup
* c0 g/ H  ~* Z% K  clear-all
, w, |$ n4 O7 s, ?/ `3 C& dcreate-As 10[setxy random(5)  random(5)
4 I: Q, l% I; S# p% Xset color 3]6 f3 k0 _) t3 O; n) o6 `
set a (20)4 z2 v% t+ Y7 e6 W; @0 V% Q" _5 |
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
7 Z& W+ E3 i$ Q$ ]] [setxy a a / ^+ q2 T. x& T$ i  g
set a (a + 0.2)5 ?1 l3 q8 G! V
set color 45
& t- E0 [1 Y; c3 _] 8 N  N# y4 m# [7 W6 w
   ]" M0 k2 R$ s7 {& e

# j( ~$ K# `2 c& s- Kend
3 F6 s9 d+ m- J9 f( ?
$ s9 ?# Y% q& Q- ?, Hto go   @: u: x) T8 R
ask a-B 10 [set color 15]* d! h" U  m3 ^- N9 r
end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置: _( O0 W" R9 f- D. m
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
+ x0 f/ [) p  h* k  ~* _
$ e, L3 p9 w3 k* d/ O/ dglobals [ a  ]) q5 R9 c' P& _% F/ }% q7 E( b! N
breed [As a-A]  
$ b0 x3 A. _. ]' a8 s  e4 k9 pbreed [Bs a-B]
6 Q8 k( |6 I* [2 @$ [8 Z0 D- Vto setup0 i6 Y' `# ^$ A9 i( {& @
  clear-all
8 z9 @5 I, z4 i( g9 F* Ocreate-As 10[setxy random(5)  random(5) 9 [& U) ]! [6 s6 q- I& _
set color 3]$ c7 B1 e, _; x- u

4 D: G- m1 k7 ]# A( a. z% N: m9 C# aset a (20)
1 {- z* D- S' {4 M4 Xcreate-Bs 10[ 5 U, u% N& S7 |7 m0 p. k' u
foreach [10 11 12 13 14 15 16 17 18 19 ] [+ [  j( H1 i* r0 [, _% c5 ?) C
ask a-B ? [setxy a a : q' a. Q8 B: T  C: `
set a (a + 1)! d6 |, A, r8 i; `, ?0 M
set color 45
# r! Q: b( v$ k9 z] ]7 @# A; o. A, r- s1 F0 x) K4 G9 f
   ]
, q& q( U  H: H  D  D + O) R) |" J2 K9 \
end
4 |, d$ a* x* g% i& T0 l3 t' a
, ~! V2 _( B+ x3 }1 i, h( X/ Z- y2 ]+ D& N4 [8 F: w5 s, M0 E
to go ' \" b) D$ ~: s! I
ask a-B 10 [set color 15]
0 X( w# I3 h; `7 q; ?( l4 Aend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-13 21:51 , Processed in 0.024501 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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