设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8601|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B1 z! M, P8 T+ E3 N0 b
A10个,B10个
6 V3 g  m4 Z; F; A. F' a想要把B的第一个乌龟颜色从黄色改变为红色+ K+ _0 }/ x, p6 C
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?$ m0 g! z6 J4 u8 s+ ?3 {; s
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按  u2 m8 s: u" X
得到不同的结果,如图a1 和a2
) _9 x$ w. w) N& U( j想要一直改变B的第一个乌龟的颜色该怎样写???
+ T; Q8 |' v1 g7 d) t$ V7 u  M  @0 i' x, W" _
# \! b: D6 y" }  Y) v
globals [ a  ]* }" S4 p, r5 M! B3 X# @: P
breed [As a-A]  5 c# t( R# _+ w7 V; ?
breed [Bs a-B]
* p) E$ {, c; O5 q. V6 Fto setup+ w: j( ^1 B* ^6 H' F1 ^  J. c4 d3 |
  clear-all! {" V+ }1 H9 W
create-As 10[setxy random(5)  random(5)
' A1 q2 Q& ?; H5 i' D* N6 gset color 3]
! i7 q* ]/ H9 F# n& a+ H( w: sset a (20)
0 H4 H- V3 L) `, z5 {create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
  ^" ?# G- e  t] [setxy a a
  y# j( `( ?( @+ [set a (a + 0.2)
! z- d; S: e9 Z5 i5 h/ }3 u/ R7 a9 tset color 45' Y2 X  V4 a, e8 w+ g+ q
] + C$ R& e5 m9 t) {; K) I4 ~
   ]6 ~4 _  K/ \. l
% j" u8 v4 |4 ?3 \0 a# D
end
5 p1 k- H5 d, D. y0 _. r+ U% V; B! [' V9 w4 h4 q
to go 2 k% K% b" Z7 e' c2 W
ask a-B 10 [set color 15]
9 C' z% {- \, T% Pend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
$ p0 K' B/ S6 u# J) X5 T0 ]那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:! p$ D# I5 b3 D5 f0 i
3 s7 I2 e& k1 R" y
globals [ a  ]
; O3 G* Y( `: S. Gbreed [As a-A]  0 q; T6 N2 q, B! H; _7 W* l
breed [Bs a-B] , D# ~# K8 E/ X  i. G
to setup% c- F3 V' n! z& d) ?$ B" J
  clear-all! b* x) c4 r6 \' L- ?
create-As 10[setxy random(5)  random(5) ' `7 d4 @: [( m1 P9 j9 t5 h
set color 3]
" J4 H! q0 z( ]8 Q- x/ V* o2 m( c, L: k. j: M$ ^& J6 V
set a (20)+ T0 c. {# w0 S, m3 u! v
create-Bs 10[ 3 M% G9 R) g1 z
foreach [10 11 12 13 14 15 16 17 18 19 ] [% E; ]7 A+ L$ @/ ?' ^
ask a-B ? [setxy a a ) ^. I3 e; r' u% }5 N: Q3 p) }: N4 m
set a (a + 1)
3 W! ?$ j3 w" @6 E; A6 @set color 45& h: k6 W+ l9 _' O
] ]
+ T6 ?: [  q! g* z  T   ]
0 u$ k1 v( f' G+ r2 M; v; F 1 o: N0 w. Z; `! W6 T: T2 h
end
" X$ i# I3 B6 P5 x: j7 s4 \4 V" F2 b! M$ D  O3 ?

+ _# \4 l$ U  y0 i# tto go
  ?# s. g6 A4 @# Iask a-B 10 [set color 15]
1 K; Q. b7 ^1 J4 n4 n0 Oend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-16 21:55 , Processed in 0.012304 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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