|

楼主 |
发表于 2008-4-11 10:58:31
|
显示全部楼层
多谢,看来还是要用repeat
globals[p ml ]
4 Z" u% X0 J- U6 |! [# Fto setup
. J2 g9 [( a1 X, x8 |set ml n-values 200 [ifelse-value (random-float 1 < 0.3 ) [0] [1] ]. D% N3 X1 u) G" t8 S* f0 V* x/ J
set ml filter [ ? = 1] ml* ]6 B0 x5 r- z8 D4 \% z
set p 1
, L9 j/ z0 w" l F/ crepeat length ml [ set p p + 1]
' D$ ?7 K3 `8 D/ Oif p > 100[stop]. \9 `1 A, C9 a$ b/ Q/ Q4 ^
show p
) f' B+ m1 R7 f) Bend
1 V8 D) |' Z l) c. m
" F4 p, g7 x& ~像这种简单的迭代加和还可以,但如果牵涉到多变量的迭代加和,不知道该怎么表达。还有,如果想取出运行中每个阶段的值而不仅仅是终值,该怎么取呢?3 n% X' O z/ T
2 w3 b4 o/ n) V# }( O[ 本帖最后由 wjcpcahu 于 2008-4-11 11:25 编辑 ] |
|