设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5721|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
! G. z: B# \: [0 v. W+ _# {A10个,B10个
( ~  Y4 T) @9 H. h8 F$ F想要把B的第一个乌龟颜色从黄色改变为红色5 ?! Q% D7 r% m# n
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
+ Z3 Z* p5 }0 Y0 y" c还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按% [7 ~  L, j8 |- |2 L9 Z7 X
得到不同的结果,如图a1 和a2
4 G1 J, ?1 ]- {) p& C$ R5 D想要一直改变B的第一个乌龟的颜色该怎样写???
# N' B5 i* Q7 Z# A$ n* x: b4 c# K, b: Y: r' M
: o3 b- I* @; P2 l& S
globals [ a  ]
$ B) e" ?0 h% M4 S; D' v  Ibreed [As a-A]  6 `1 A# Z8 m5 n* g" z
breed [Bs a-B]
3 X* B3 [$ ]! A% E* {to setup! G4 a; z1 f& ^9 ~" ?; L& v0 [
  clear-all
# H8 o  g# Z+ g6 S+ j! xcreate-As 10[setxy random(5)  random(5)
% S: h9 R1 q# T6 [set color 3]6 m) D0 n7 h5 J/ R( e
set a (20)
' k/ H, M  B  ^create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 ( ~2 D7 Q; p! s% u
] [setxy a a 2 L: W, I; k! `; B  B$ ]
set a (a + 0.2)6 @& {  ]0 d; I! S0 r. ^
set color 45
$ s6 V$ K+ z" {]
; ~: {$ I9 f0 R+ v5 F  k6 Y   ]
% `# H5 }/ @) u, q5 T: _* U, K; F 0 Z, _- a! A2 P# [: _, x. x2 }) A& H
end) I# N/ O; c- U. Z9 c
8 {& m* d4 s3 t( A" W0 m0 _
to go   C: ~. g6 A6 {) {1 v! K$ e
ask a-B 10 [set color 15]
# d9 i& c: G7 pend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
* Z% }- v& j+ r, W那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
8 r0 i  N: K/ Y$ j8 N4 F: s9 k- [8 t: x. }7 h( `6 l
globals [ a  ]+ O' ^$ q: `% \) A& N4 X; P3 D* G
breed [As a-A]  7 G8 v4 O" F3 j" ~, j5 \: Q
breed [Bs a-B] ( `% ?8 O/ z3 V; e
to setup- l: ~1 }; r) ^% |) ?: p+ F+ M
  clear-all
9 k. H# Y( n8 N6 I$ Ncreate-As 10[setxy random(5)  random(5) * D& ~0 H- q% n* j+ G
set color 3]4 n) }; P- {3 }1 _* h" K& [: u! l

2 C1 b. w6 n3 m: jset a (20); k4 Z* b( n$ N2 e: ?
create-Bs 10[
) C4 M, C' ~# Q3 |5 |: X+ ?. O' jforeach [10 11 12 13 14 15 16 17 18 19 ] [" g; e; r0 v) I+ u
ask a-B ? [setxy a a
' y5 P; o# d- _: s7 s  d$ W/ k+ `set a (a + 1)
% @! w- y) h% F6 `5 z6 |set color 45
# C! r% c! u5 K. q/ z0 z] ]/ h0 i7 ]- d8 L" f; h
   ]
& {; y8 t) }2 t6 t* k8 Y+ [' a) ` , z' ?; @2 Z+ ]( ^% C* Z
end
4 \6 E+ }6 F1 Y7 p9 k2 k9 X: L) _% X, a4 r7 ]  }

) H! r: i: k' b' V, L+ \to go
' P* e+ Z/ q8 L2 c, t: ]ask a-B 10 [set color 15]- L6 a! W- h5 i
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-8 17:42 , Processed in 0.011654 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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