设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8458|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B- B& C) i; G! n
A10个,B10个
# r, v! Y0 y( e8 M2 U  H4 z想要把B的第一个乌龟颜色从黄色改变为红色5 A. x6 T8 _" O2 i
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
3 e/ L+ h' Z5 c9 J' {7 x* v还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
! S8 b/ |0 A) ~得到不同的结果,如图a1 和a2
! [" S! l/ W2 h5 o2 R0 p/ D' b想要一直改变B的第一个乌龟的颜色该怎样写???% p3 Q6 s$ i! X
: b8 i$ ~9 N. |" H. \
- a4 Y' T( B6 \4 {+ d" ~
globals [ a  ]3 [' g3 `6 \# P# x- Q$ E
breed [As a-A]  7 a- Y2 |9 F* F9 L
breed [Bs a-B]
. v0 a  m0 P7 K1 L% p+ a$ kto setup; M7 `) ?5 g4 m" ^8 j
  clear-all
7 O) h/ F9 t9 m6 L* h, u4 Gcreate-As 10[setxy random(5)  random(5) 9 @, L# b+ g6 e& D/ J+ q9 X
set color 3], A$ [$ c2 ~3 {. B6 z$ t: {
set a (20); n' m' x) ~) [& \( U/ Q; v/ j! @/ T7 p
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
& {$ Q8 P$ \8 O. e$ ~# m+ u: m* F] [setxy a a
3 y% Y( I: S$ r0 F4 U9 y6 Cset a (a + 0.2)
& R7 h; _4 l* P$ sset color 451 s% h6 h. m5 p2 b1 m& Y: N
]
8 M, V" W" r/ K$ U   ]
& l9 y" @5 F/ ]& B. {; f 2 r+ g- j, r+ X5 e/ U8 A
end  H" R* c7 T9 }

4 S5 T6 b, l) y2 T: Uto go ( X7 d3 Z; g. X# [$ E, }
ask a-B 10 [set color 15]
7 C1 e( g0 e8 A. X" L& ^end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
4 m6 {( i3 a. Y; ?* P5 R( Y那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:" M) v& Q  w! e) Y1 f& v
) ?& v1 H" Q5 P; D: ?
globals [ a  ]
$ |5 L; ]* b, T, X& Y4 \, ^6 Wbreed [As a-A]  # `) [) h& I4 q+ c
breed [Bs a-B] 3 f9 t% t1 e  C0 e3 }, m; u" F. F
to setup
* B3 }/ q% _, ^/ P; Z0 L  clear-all4 a$ @% `4 ?1 u+ N7 _
create-As 10[setxy random(5)  random(5) ) J* u5 {# x- ]1 N: R- j8 r4 g
set color 3]1 g# W- P6 w6 V( m
+ R) F+ @6 C% r" k; B
set a (20)! `$ t9 g; c7 \* X1 k
create-Bs 10[
% s+ K/ A5 M! E4 X7 g) @foreach [10 11 12 13 14 15 16 17 18 19 ] [# Z, G+ a4 y7 S5 `: a) ^8 h
ask a-B ? [setxy a a
/ i3 ^- Q/ ?/ N9 q8 q0 dset a (a + 1)% M4 f/ I9 e: [  T7 v/ j0 S
set color 45! z' d. f) R! k$ M! }
] ]
1 L) J( t) x; d0 _   ]
0 f9 H% ~( u7 z# N, Q" u4 c 9 c% C7 _! T' l! E
end; V8 W5 C, g, O% }  k, B4 d

: G& c3 D, Y5 Z$ B9 x% z0 v  y7 ]5 l; q
to go " x$ l# G: v4 K
ask a-B 10 [set color 15]
/ v" W# K/ b" Q  ?4 J2 Send
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-2 22:09 , Processed in 0.016064 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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