本帖最后由 动静之机 于 2014-4-4 21:29 编辑
/ b2 X" B6 T! H8 d* D6 I6 A' m. G! q: y7 ~, \7 S
设六边形边长为1,如此放置:; c9 R$ H/ ]1 H( d# p, g3 L+ J2 S
4 ?" r+ m, Y- g" M5 z0 h6 Z r5 ]3 T
该表达式无耻地盗用了 一个Excel取整函数以使其看来不像是分段函数。& H* `8 {- X3 T. b+ _$ K. H
该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。
, R* ]" L6 h: G7 B8 f5 _
6 H. ~ q$ u y& Z8 w8 a/ j1 nFLOOR(number,significance)
; R, I& \4 i4 pNumber 所要处理的数值。
& n! Y3 X, s2 s7 nSignificance 取整的位置,1表示个位数,0.1表示十分位。5 E3 B6 x9 a p/ i
例如 :( T1 R3 S$ e) A
FLOOR(2.5, 1) =2
, i ^3 c4 F5 {; GFLOOR(1.5, 1) =1' K+ I9 z$ G, \# U4 B3 e
FLOOR(1.0, 1) =13 j7 A: @4 l9 Z v
FLOOR(0.5, 1) =0
5 F. w( I/ j4 ~6 {/ Y3 r. x/ E# L( z6 [
8 _9 v$ K" d$ ?* @3 A! }# Q$ m% a参考:
9 D( l. N, l' k/ t( {取整函数 http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0 4 z- a2 b' @/ Q' r
5 {9 N+ b$ a a
P a$ h' Q! K% [7 a" b |