本帖最后由 动静之机 于 2014-4-4 21:29 编辑 , v! C9 o3 r3 j# L; `7 B' ]
, _! t) h* \" X& ]7 h2 c# a设六边形边长为1,如此放置: l5 I& G* m" G" {( q2 Z
& c; Y! P- e3 h1 O( v
" d8 u* V) F/ d0 G
该表达式无耻地盗用了 一个Excel取整函数以使其看来不像是分段函数。
- b& E+ c& ^; p1 L. p该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。
& o' l7 R- x8 m8 x0 _
( u7 F3 d, |* V/ C" d& R* PFLOOR(number,significance)$ U- n" o1 @" n& G/ Y6 k1 U* X5 h# `
Number 所要处理的数值。. _) m: k S9 e$ A* H' A( `8 D
Significance 取整的位置,1表示个位数,0.1表示十分位。
J' V1 h+ J( E9 d例如 :- A$ E4 N0 x" g$ b5 A
FLOOR(2.5, 1) =2
( {9 F0 r: N; k2 A: g) IFLOOR(1.5, 1) =1
% d+ J* S1 D+ UFLOOR(1.0, 1) =1
/ i# y& r" a3 r! ^FLOOR(0.5, 1) =0! J& F% N* ~# W1 _; t; y3 X5 a0 @
* Z% U: g* P' \7 ~, n+ n/ p5 J
参考:! u3 T4 K, ?, E7 g* g
取整函数 http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0
9 P" [% D0 q& c
* G y: m5 y0 K( R; Z& ]. a* P. i6 c: b3 C4 t. X2 C& N
|