设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8431|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B4 p) K6 e: ?/ m
A10个,B10个: G" f  u2 c4 s. U' y
想要把B的第一个乌龟颜色从黄色改变为红色
! y1 `) j8 O# S发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?# q2 A4 x! U& |8 w2 k
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
% T9 ^' ~* p% a1 ~8 ?得到不同的结果,如图a1 和a2! E6 e  o* L# |9 j  Y
想要一直改变B的第一个乌龟的颜色该怎样写???: P2 F2 g. ], a% K* Q% q

+ v3 q- K" l  G, O! _9 T
9 f, i  B. ]( x1 A' G  Mglobals [ a  ]  D# \$ l: Q* C" A! N7 h- u+ g
breed [As a-A]  * s: y- L' d  w
breed [Bs a-B]
0 ?/ N6 X/ r# Z5 v4 Cto setup
9 `5 F& c; S& o5 `* U3 j( S% ~  clear-all
% y! s! g/ o+ p3 @3 kcreate-As 10[setxy random(5)  random(5) 3 I% E, U7 P# y
set color 3]
" t6 z& Z! P: q' Q3 m  iset a (20)3 ^: [8 C, J8 ]) h: u8 P3 Q, q: Y. {
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 8 ]3 Q6 h7 H: i7 N" J
] [setxy a a , y$ M! Z+ X* k
set a (a + 0.2)9 X3 Q9 _( k% D4 V. i  Y0 J$ t
set color 45
0 Q; }" G. t$ ~0 B7 L4 w: e  `3 L] , x: j9 s% ^8 _+ B+ l
   ]
" ~8 q0 ]- k  ~: p
8 m' d' r0 s) w! Aend1 t3 F& s* e' M
2 |& J% U; M- b9 N1 z/ Z0 K  T
to go
( a( A0 ^' j( @5 o& a: \" gask a-B 10 [set color 15]
! `/ A; t( R# i6 n; Q  b, ]end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
% N; g: T& N; B. L6 F5 `那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:
7 ~7 z- ]! A& s
' ~- y9 ~$ g1 I( h: W) p7 Zglobals [ a  ]
) _0 n5 K' d. O3 _: _. q) Hbreed [As a-A]  * @8 S' i( {& ?/ P- P& a
breed [Bs a-B]
4 R, y5 x# W# H. x) Eto setup
" [0 L" R4 ?9 O- v: g2 ~7 T  clear-all
4 y- S* ], O! i1 |  x8 Pcreate-As 10[setxy random(5)  random(5) 9 [' W! M: x; n' `8 D% ^2 s
set color 3]1 I' n; r& S9 G: U

5 Q* p( c' s% t1 e$ H' oset a (20)5 B% h) Z$ {" R1 r0 [4 R7 N; N( z
create-Bs 10[ " L7 E( ^) p7 V
foreach [10 11 12 13 14 15 16 17 18 19 ] [
' o; M9 ~+ ]/ Y/ ?/ u! dask a-B ? [setxy a a
* j$ ~9 o, I/ t  S9 t. d% p2 _set a (a + 1)
0 @) u# |) Q% K  qset color 45: q9 p% t2 A. K
] ]2 C: F0 S3 ?) s  I# K  a3 {
   ]! D% {* C& d0 ~
, d7 r0 T7 w6 l. A0 m  x  v3 P0 R8 {
end  t5 ~3 d7 I! C" ~1 g9 k
1 A0 I. _9 W( x3 n! _
; K- E8 M' }) y) |4 a
to go
2 c) E# T1 w, E" Z* c5 @ask a-B 10 [set color 15], u" @6 }- D; h1 `
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-29 07:58 , Processed in 0.014761 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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