本帖最后由 动静之机 于 2014-4-4 21:29 编辑
2 Z1 d8 H; l% O4 E K M: e$ x" y) c k% P+ S% d
设六边形边长为1,如此放置:
+ P2 [4 H6 v6 b8 u2 x ]1 z3 \. Y* T, }
/ s; h2 i# q' V# G1 _9 V, E
该表达式无耻地盗用了 一个Excel取整函数以使其看来不像是分段函数。5 T8 r1 c# Y D7 @3 n) ] K$ f7 G
该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。) h& F' g$ h& J; b8 R' o$ F
) Q9 E+ ^5 G, H- s8 H6 H% j
FLOOR(number,significance)
$ q) j) S) u, j+ U" [& \Number 所要处理的数值。
0 |* ]5 V8 y }5 W# V/ o7 [Significance 取整的位置,1表示个位数,0.1表示十分位。
& ?( V9 V* f( h" O例如 :
* G8 M0 W {+ F9 Q5 AFLOOR(2.5, 1) =2
5 |8 {& G& B+ x O! AFLOOR(1.5, 1) =1' `3 I, `# w: U/ A* |
FLOOR(1.0, 1) =1& i2 F% }* E) K& w" s
FLOOR(0.5, 1) =0, X; L" j9 F$ e6 i. j
0 o1 @2 `& N3 R1 f1 O参考:; Y3 x! C& c. c% W' k
取整函数 http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0 ' r0 l. Z! F5 S. T
( }9 T" T0 e1 ^2 k; Y# }1 U
+ S: N* B/ i; t4 Q6 {, S1 L/ N
|