本帖最后由 动静之机 于 2014-4-4 21:29 编辑 1 F2 M4 A) @( f- V+ }) S/ C
+ B% n* K7 g# y7 W8 E4 C, f
设六边形边长为1,如此放置:
6 A5 {3 k8 ~6 _8 C7 x
9 h0 N/ k4 @. \4 b% Y+ G$ L
$ T% N7 c% \( A* t2 \- }该表达式无耻地盗用了 一个Excel取整函数以使其看来不像是分段函数。 w/ ]8 [+ f0 p9 K* o
该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。
( d5 W: J; A8 U" |- [
% v% Q% v" x( g/ C! [1 w' G# [2 UFLOOR(number,significance)
6 a x8 v% P! j% B6 @Number 所要处理的数值。; C( U+ v# {4 a6 V1 B& v
Significance 取整的位置,1表示个位数,0.1表示十分位。- |* U; o* D1 t: D* Q& C% Z
例如 :
) Y# e3 _$ ?# r' T9 X! b8 [' w0 FFLOOR(2.5, 1) =22 @2 o' e: `. \- k
FLOOR(1.5, 1) =1
\( r1 q+ v: @/ f2 L QFLOOR(1.0, 1) =1
/ y% {$ ~* r9 q' x2 x, o" S! cFLOOR(0.5, 1) =0! y( G& @! o; \1 E G s: n
) J7 ?1 ^1 m% ? G1 \
参考:5 C) o4 P$ K( ] N( s- l Z+ Y
取整函数 http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0 0 U) F( p w- \0 U+ x
' S \ I+ ^& q. `- z6 ^5 E R& y6 N, G% B
|