设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9082|回复: 2

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

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
+ b2 J- y7 \$ t# }, _7 lA10个,B10个2 M" e1 @( k9 V  \) L2 m
想要把B的第一个乌龟颜色从黄色改变为红色; a1 ?# ]% C! b4 E
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?8 q, g) K. s7 M
还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
$ M- ^6 y# `9 C0 m* K得到不同的结果,如图a1 和a2
9 D; I( ~; Q. q/ v; }# f想要一直改变B的第一个乌龟的颜色该怎样写???# `' m1 a, I: M7 f) K( ^9 b

) G& X" z+ p7 w% P: B# {
0 M) R; M) r/ u; O2 D1 n$ O9 B' Lglobals [ a  ]! ?8 ^4 h5 ?  f9 L3 {) g5 H
breed [As a-A]  * `: O1 L: k6 ~- o: I
breed [Bs a-B]
& ^* ~$ Z; `4 zto setup
0 T1 Z' ~: U! Z5 H  f- w. I  clear-all
& V" q  [* q+ Q- _' y# @; d& ?- G7 b+ acreate-As 10[setxy random(5)  random(5) 7 e. [( c: ^& X( n6 Z& D
set color 3]
& Y. @' H0 t2 @  G! W2 R" ~set a (20)7 k6 S0 R  E- q! u
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 ) P8 I  k+ k. z9 ]3 R9 U+ D! \
] [setxy a a
1 `3 p' |" g* c& vset a (a + 0.2); d. L. v6 o0 j9 C
set color 45
, Q2 ]$ X& K/ A0 r! u] 4 c  z# i( Z" }
   ]: U& ?; x8 c: M$ h; s( R. Z

! p1 N/ r5 K& l0 s" H8 rend  `& c" v" {3 G9 R+ o

$ t& M0 x3 Z+ n( J1 D6 Yto go
  F- a! ]* W. _: K, T% B" pask a-B 10 [set color 15]
+ W  B0 j. D5 X5 `4 {end

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

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
( [" }/ b7 |- u那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:' G: `8 a) w8 s
" W) S- e& H$ B2 g* ]# {7 u! t% B2 z
globals [ a  ]
8 T% G3 y; u  \% Jbreed [As a-A]  : y5 H; n& q! s) _
breed [Bs a-B]
% V1 X( |7 s7 ]- P- G% j7 Nto setup
3 F+ q9 h2 V3 N/ S0 }$ r  clear-all
6 D5 ?& N! G# C2 {8 b5 ?6 ^5 Ecreate-As 10[setxy random(5)  random(5) ( F! v) H" s; b; _; [
set color 3]
! h. p5 A- W' G# O6 u3 n- A& p% ?2 _* I1 K" q, v+ @0 q
set a (20)* S7 W5 U8 c7 t! O% ^% z& F
create-Bs 10[ 3 P) j& T/ f7 M2 s3 F
foreach [10 11 12 13 14 15 16 17 18 19 ] [
% H: F2 i) F4 V3 q& F, h/ M/ ]1 @1 ]ask a-B ? [setxy a a : ?' _/ O& }2 t+ c
set a (a + 1)( Y, ?0 N  n* ^% D  h/ m. D" y
set color 45
' x' W" R: L6 Z# ]; A] ]
' h* w4 a7 E+ I0 R2 h   ]$ b1 I$ I" g3 L6 ~! l# }9 G
8 y* o3 V! W/ Q* a
end- k. @- Y& x) K* N, |
8 m* H* U$ K* [2 y' M! `: G
9 Y; p- W9 v  _) b; k0 I" ~: y
to go
; }+ L0 K, M2 Y4 t* D7 p9 _ask a-B 10 [set color 15]
0 N0 c* A: b; ^6 @% B1 r3 vend
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-19 23:41 , Processed in 0.015238 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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