设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8929|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
) z3 o3 {) {* P$ c; x5 @0 u. o& ~A10个,B10个9 k: w1 O7 a, K% s6 n+ u( S
想要把B的第一个乌龟颜色从黄色改变为红色/ r3 J) ^4 R& z3 J% t
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?% Q* b, F5 I7 B0 ^, N
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
/ Y/ M' g/ b2 B6 L4 C& i得到不同的结果,如图a1 和a2. F4 F2 V) Y3 [, l$ T! Q: v
想要一直改变B的第一个乌龟的颜色该怎样写???2 i3 K  I5 ?. G7 V6 |
9 f9 L1 [9 r. z7 b9 m" T+ W

% V/ H0 m4 f: ?3 c! A  vglobals [ a  ]
1 w6 _2 \; d8 J* Lbreed [As a-A]  
  a& v* P5 t0 q8 Q# k3 Fbreed [Bs a-B] 7 }6 v/ q3 `/ g% g
to setup
( s6 ?  U: v# Y" R  clear-all9 L8 u# W. M' T" a' g
create-As 10[setxy random(5)  random(5) ' Q, u5 ~: [& n2 i/ f
set color 3]
  {0 B* w* T9 d4 o1 j5 I0 k) ]set a (20)
6 X- s4 s& y4 ncreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 ' ~, h: o) [3 {) ]7 r2 _
] [setxy a a
: J6 S& s  A: p5 w( ^& B! Uset a (a + 0.2)
2 m1 m6 A, s2 Xset color 45
) V3 l( U# _- x7 z3 b( X1 g2 k]
* _* f+ l2 B8 _$ o" |  j* F2 w3 w   ]8 [7 K- ?% }7 B

) `  t# s2 w- P+ `* v7 \* ]5 p  ^/ |end
0 u: t+ j- Z) E3 l0 H6 V8 u
( Z: k6 _  d5 p8 Q# _to go
/ {- ^/ `1 o* a! \6 pask a-B 10 [set color 15]
* _$ J1 H. x) m0 P  D% rend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置+ w  J) s; I; @& R
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:) h) l% u% k! u! M5 r* z& Y" J
- g3 B+ m6 v# G5 W3 _
globals [ a  ]1 K! H' _& v. g4 r
breed [As a-A]  + M* i6 e9 @2 \' T& x
breed [Bs a-B] 6 b2 `2 V" Z' }* T) N- Z( m# t6 f: {
to setup! j! |# n" I. Q  M# I) N; x) s
  clear-all
% {9 m5 m( j+ f: jcreate-As 10[setxy random(5)  random(5) 9 b6 [% B3 G' q; m' C3 d
set color 3]/ N! w" k! Q$ N0 A  s
# ^4 k/ ]5 Z& B) g# B! }* \* m
set a (20)
4 t9 p; R5 s! `create-Bs 10[ ' w0 I# _( m8 W! p
foreach [10 11 12 13 14 15 16 17 18 19 ] [
4 r% p5 r0 x, {ask a-B ? [setxy a a , j8 Z: m, X& ^0 R+ O) }% s9 D
set a (a + 1)
" {. g) G) X+ _$ e! l, {% U+ X* j; uset color 45
' t/ ]9 _- I7 a" k] ]
% _5 d7 Q' O) X   ]
1 q# O7 y, l/ o 5 u, L: \) D4 Y* l9 ]
end$ n' r. l7 I6 r$ Q

6 ^% h3 r) h& B& Z
9 T5 K7 I, F( m( I8 ]# S1 X  ato go
, G$ |1 ~& n( X" Yask a-B 10 [set color 15]
% c. x- P! m. Oend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-28 21:08 , Processed in 0.012616 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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