本帖最后由 动静之机 于 2014-4-4 21:29 编辑
0 O+ k2 k7 W, F$ ?0 b* V8 b4 L U7 W% f% X3 \/ V
设六边形边长为1,如此放置:1 S2 t0 |5 U+ B, {: G$ f
3 R( F1 ]# J. U7 z
& m& ~) r$ j8 U# ?4 }$ d该表达式无耻地盗用了 一个Excel取整函数以使其看来不像是分段函数。
: L0 h* D2 [) Z* U, Z该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。( W5 U1 i, e, `4 r) R" A3 ]
( d: _7 o% r0 V5 t7 V9 ~
FLOOR(number,significance)3 Q6 p# ^% v. ]# |
Number 所要处理的数值。
4 c1 z+ S; ^% b5 y1 Z$ v& oSignificance 取整的位置,1表示个位数,0.1表示十分位。, \7 A& Q; A! H. N: ^( @2 F2 t
例如 :9 r( m1 h9 B2 ]6 l7 @
FLOOR(2.5, 1) =22 [4 n# N$ B" S) E L/ H, [' E
FLOOR(1.5, 1) =1) S5 L$ ^- h+ {9 E8 d" i- }
FLOOR(1.0, 1) =1
* B( s/ y6 k0 ]5 N/ K, x$ @FLOOR(0.5, 1) =0
3 E! f5 ]/ o3 n( s* q; @* X* ?/ G0 s x& h4 }- C8 Q
参考:" B. W9 J6 y; c$ i1 L. y2 f2 o" w
取整函数 http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0 3 W5 Q3 A* k# S) n
. _9 E4 h- {& [1 O$ t
% g* F% T, T D" f- y6 ~
|