|
|

楼主 |
发表于 2008-4-11 10:58:31
|
显示全部楼层
多谢,看来还是要用repeat
globals[p ml ]9 l" k" u0 b. F* s: U, w w
to setup
9 d+ ~) h, w, o# y. rset ml n-values 200 [ifelse-value (random-float 1 < 0.3 ) [0] [1] ]
6 `8 B; V t# R P/ r& }- yset ml filter [ ? = 1] ml
2 k* A- w3 Z7 J/ M1 C% Xset p 1
5 q/ T6 @2 C( t& I# p! drepeat length ml [ set p p + 1]
* z% W$ _0 V9 Y8 Iif p > 100[stop]
. a0 a, j: [8 V$ M4 Pshow p ' b- f. ?1 p7 r- [2 o
end
1 J& G, f8 { y3 k3 k1 U- Q/ q7 J8 X2 B3 t3 b2 u* s" L$ f
像这种简单的迭代加和还可以,但如果牵涉到多变量的迭代加和,不知道该怎么表达。还有,如果想取出运行中每个阶段的值而不仅仅是终值,该怎么取呢?! O/ T7 ~1 F, L: u3 j
! ^: Z: d( M7 V$ S, Y/ W% x[ 本帖最后由 wjcpcahu 于 2008-4-11 11:25 编辑 ] |
|