设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8587|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
) C8 J- R1 A+ U5 P2 i4 v& ^A10个,B10个- F/ ]) \, d2 B/ P7 }  n, N
想要把B的第一个乌龟颜色从黄色改变为红色
" r- {/ ?$ J7 }1 m发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
3 ^/ ~4 o4 }2 p! J, c; N) b还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按) v8 m$ M9 f0 C, s0 U( {/ E3 ~$ ^# L
得到不同的结果,如图a1 和a2
, i0 m/ ^, x4 o0 c想要一直改变B的第一个乌龟的颜色该怎样写???. U- m7 \$ q" p
" Y( J) P. Z* w+ F* I
0 \3 n! x+ x2 O4 _' B2 c! r
globals [ a  ]
2 K- f2 q$ g0 Sbreed [As a-A]  - E3 b- c5 `( B8 D
breed [Bs a-B] - C% A. @% K. J( d- A+ t0 O- B
to setup7 B% {! {7 j- X$ t/ g9 U
  clear-all
- r5 v! U' ~/ ~) jcreate-As 10[setxy random(5)  random(5) + `: M! ^7 _4 T+ C
set color 3]
' K4 p1 E, Y: M! Z9 Kset a (20)6 |" x; `9 n4 ~0 l, i; N1 i6 M
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 / X% N+ u8 @1 ?5 c* W( g
] [setxy a a
% [& w4 c2 f0 k! A: F: kset a (a + 0.2)3 T" f5 v7 A+ v3 G* I
set color 45
. }+ c2 \5 p5 b/ [/ G: z% t]
. Q- u$ e4 v. ~( z+ a! S   ]; q7 D1 |3 M! J7 o$ `6 U1 n" z# `

* z  h  }( n2 S2 x9 Gend$ \$ g' \7 C: m* ^* H1 I: ]/ h
2 N% X. o- Q( j% W% f+ b3 H
to go ! V, A5 P! p. S* v
ask a-B 10 [set color 15]
7 u' M0 ~2 H: J* n3 n* zend

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置" q9 n, x0 T- L1 \3 [6 Q
那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:! _# C$ m& t. P. L

# H' h& l! ?8 Fglobals [ a  ]
2 O3 b9 w' z7 Pbreed [As a-A]  % Q1 E1 ~! t: r( j: k7 y
breed [Bs a-B] * G. H& E* c/ G9 G5 c7 E' F
to setup, A2 H' V, C7 U. G# i0 f/ |
  clear-all
& Z; `. N6 ?0 `3 m# Ycreate-As 10[setxy random(5)  random(5) ( G& u3 ^" L0 O# y; q: Z6 z% z3 `
set color 3]* Q2 P3 g: Y, w  p9 ~& K6 q9 _
/ q+ b7 c- \# k% _
set a (20)
8 `+ y6 D8 l& @% l9 H2 rcreate-Bs 10[ 9 u2 Z. B# g& Y9 `' Z5 }+ \
foreach [10 11 12 13 14 15 16 17 18 19 ] [/ J, _: w- Z- g, @' F' B
ask a-B ? [setxy a a
1 E$ G1 k+ E5 k4 G  Eset a (a + 1)4 _) M1 c% @. P/ c
set color 454 z' d( c" g1 k9 ~: w3 _: `8 q
] ]
; y/ ?. V  T$ a. R- x  ~2 @   ]& A8 v" C4 A& x3 v5 k6 a3 z
" p) Z& s$ N  d- n2 X
end
5 ?3 K( D: [9 Q. x5 _! s* u5 R  v% J* D/ p4 `0 b

. k8 A8 p* f+ X1 {. Pto go ' j/ ^7 J. n/ v; p* `
ask a-B 10 [set color 15]$ y  [. d- ~* P3 C* y
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-13 13:31 , Processed in 0.012838 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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