设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8639|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B& i) r- z) ~6 t; z. |# h
A10个,B10个. L" L5 P# @2 v
想要把B的第一个乌龟颜色从黄色改变为红色# d! v- G& I: ?4 p/ V$ y$ D% |
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?. _6 V  Z3 {! _4 i4 E
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按3 v! v2 N0 m1 Q$ @9 ~
得到不同的结果,如图a1 和a2
9 b9 E: W5 H3 w9 c' @+ f想要一直改变B的第一个乌龟的颜色该怎样写???
% i' }" L6 H, |( @/ l% E  R4 y+ @6 I) c, p$ i' S

# W9 h, X. _5 \, C7 sglobals [ a  ]6 p' j& r8 ^* J* h5 S* ^
breed [As a-A]    Z- V3 S% \8 R* h% u0 E
breed [Bs a-B]
- z: l: M" b7 j- a2 c$ G0 D3 Qto setup
. X5 \; B6 O( h2 \4 l  clear-all
1 e" }+ }) u3 _. Vcreate-As 10[setxy random(5)  random(5) 2 m; `6 }( X% h
set color 3]/ L  a" Q+ W$ g0 f1 P
set a (20)
/ `% {6 V" {3 r/ u" h# U; [. tcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 : _+ e6 d* S$ V6 ~# t% k
] [setxy a a
7 ~  o6 K/ t$ p8 q. y9 t: Z3 Z/ Iset a (a + 0.2)
) i. Z4 {. g' i' Z2 t& `8 i( ^  ]set color 45% n- h2 Q8 a8 Q0 l
]
" H4 D" P6 D% R   ]7 @0 M' L% W) e8 X1 S
* r( }  r5 k0 a- m6 |
end( Q1 o/ G3 k6 P; F) x  v/ D- p
( Q2 h" ]+ C- f8 K% V) [  `/ }
to go # N" f2 T- F; I, y# l% j5 E
ask a-B 10 [set color 15]; Z/ ?, f( p( \; v- v& d- l3 ?
end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置6 y* |% f9 X' w3 ~0 h9 |) r! F4 G
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:, C7 q5 \! S/ S( h
  ]6 |5 U8 L- I
globals [ a  ]. O  q9 Q9 U& c. r# Q0 h6 x0 F7 F+ D
breed [As a-A]  
7 o4 d( d& C; [2 h& t$ y) ^% Mbreed [Bs a-B] ! E8 Y" I: G( ~8 g# e
to setup5 F- r, V5 C9 Q0 T9 _
  clear-all4 [5 \2 s# W2 [+ m
create-As 10[setxy random(5)  random(5)
2 k4 H5 O3 y( T$ `* Aset color 3]# H$ J. X3 n, o+ m* H1 l
  J4 B. b0 H( X$ u; i
set a (20)
1 }% F( u! G5 H% ~- {/ p: X9 ocreate-Bs 10[ 7 t$ M6 F$ u6 L( c
foreach [10 11 12 13 14 15 16 17 18 19 ] [
1 \/ @, G' ^* ~ask a-B ? [setxy a a + ~% o7 l- l% T6 a! b# ^4 \" y
set a (a + 1)& G- _; e" }" ^  J( |# R- {$ u
set color 45
' |+ Y" }/ k- M7 w& v: V, M] ]
) ]6 |* x3 q! R! G! y( F   ]
/ G9 `5 J# a! d) U& g6 ~! E
) V, v; d' ?& W/ Q3 z* [end
' r2 ^- p. \. r2 e, }( |& Z" d; }+ ?! ~
* ]% p5 Z4 {+ P5 n0 S
to go # F/ n; `, b$ L4 h0 k9 n
ask a-B 10 [set color 15]
! X; T4 g. K% [# x4 r) ?% hend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-26 22:16 , Processed in 0.013398 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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