设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7095|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B, k# f9 k/ c' L" D4 h
A10个,B10个+ b  E* n& U2 c7 e$ y% ?7 T
想要把B的第一个乌龟颜色从黄色改变为红色0 A7 C2 _0 \& I+ s; t
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?0 U4 w: ^' [4 O
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
# [% r8 Z3 G, Y0 b8 K* z得到不同的结果,如图a1 和a2; Z3 b: B$ k/ r0 t/ S; ~4 M
想要一直改变B的第一个乌龟的颜色该怎样写???
; p) ~' _# O- ~
& L  {$ m' W$ K( d( `' |+ K& f4 l
globals [ a  ]
9 C: a7 P6 Q3 j* b( m6 E5 M1 ]breed [As a-A]  6 b! b. d4 E$ J4 x
breed [Bs a-B]
( q' l3 X0 g0 N( Z% c7 y* O0 ^to setup, B& C5 a8 k# ]2 x3 A+ {! S
  clear-all/ t4 P( D$ K0 ], c4 t
create-As 10[setxy random(5)  random(5) : G3 D! s6 ]% F7 \+ u( {
set color 3]. {( Y( O7 d# E
set a (20)
) t; l9 s! Q2 \1 k9 d' i+ G2 ?create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 ( F4 X% ~, Y0 K" O/ ~
] [setxy a a 1 G- G' y$ W, |% \$ }2 _5 l! y# [
set a (a + 0.2)
: k7 }2 d5 J, {4 f' ?. a$ C, i) }set color 45
+ @& ~2 `2 E' w' m# a$ T] 1 U0 K1 z3 e* K3 ?
   ]. ~: L3 R6 b# Z$ ^
+ v* L6 c1 d! P" m% @! j
end
4 h; Z- e0 B# u, l
/ u' V( f2 A" T" @5 G) t8 \2 @to go
) y: i/ u) n: T) ]# fask a-B 10 [set color 15]* H6 Z) D6 t7 X2 x7 x3 Z8 }
end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
6 k& j4 b$ K, m0 }$ _# A* a1 u那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
% @% D, j+ R9 H% C7 w# b; k) X& T5 [  ^
globals [ a  ]+ W' h  b, U: m8 \2 X! @/ R) z
breed [As a-A]  ! F8 D* G" Y8 p$ J9 }% u
breed [Bs a-B]
9 _5 T7 m# x% G( Q1 t/ }to setup
% ?+ Z2 W& [0 t9 O  clear-all
8 O' `' }6 J: A2 u; w$ S1 Acreate-As 10[setxy random(5)  random(5) 6 [; A: }1 z/ o
set color 3]9 l$ {/ G2 G* r9 J, a2 m& R/ `) r5 v
8 h9 @# [$ r$ W* C7 g8 V# R
set a (20)
, r( D' ]' W3 {create-Bs 10[
/ R8 L4 S/ B& k4 n& Iforeach [10 11 12 13 14 15 16 17 18 19 ] [
3 A) u  s" q5 o) Fask a-B ? [setxy a a
0 E7 I& U" c) C, V# vset a (a + 1)* M  K- s; M0 K( C4 J1 S
set color 45
" k4 I0 x. T+ T. b. c; |] ]8 J) v) C( N4 I. X) G
   ]/ c- |( `7 L, A! a) \
5 {! Y1 L; d% U0 G% x2 ~7 v
end+ M+ r6 F% M8 x7 y
  _, Y; d8 U% T8 c/ z
. ]9 {1 _% G5 G. _' K5 M
to go
8 ?4 F! V/ E) u( |/ N4 M$ b) S; Uask a-B 10 [set color 15]: j6 R" e2 ~; o# |& O1 l2 y
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-15 04:39 , Processed in 0.013988 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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