|
|

楼主 |
发表于 2008-4-11 10:58:31
|
显示全部楼层
多谢,看来还是要用repeat
globals[p ml ]
) H/ e+ p9 v4 H0 W7 [! |to setup
9 C2 N; i* K, F1 pset ml n-values 200 [ifelse-value (random-float 1 < 0.3 ) [0] [1] ]
8 z% w4 ]8 }& M# Tset ml filter [ ? = 1] ml
$ P3 K2 X$ x- x! Xset p 1. E3 Q* @, n7 d
repeat length ml [ set p p + 1]
3 ^) `, r, Q' ~0 R- t! r& f$ I cif p > 100[stop], z) r$ ]( Q: E4 B, g% s
show p
0 _8 A# {* m: u: V: Z, x) qend _% ~4 _8 v7 X
% P: S! ]* N2 J c! E0 ?% x
像这种简单的迭代加和还可以,但如果牵涉到多变量的迭代加和,不知道该怎么表达。还有,如果想取出运行中每个阶段的值而不仅仅是终值,该怎么取呢?
) s5 D0 k& C f3 G4 r2 ?# V- a9 S# ~- }, G3 ?. `
[ 本帖最后由 wjcpcahu 于 2008-4-11 11:25 编辑 ] |
|