本帖最后由 动静之机 于 2014-4-4 21:29 编辑
- c3 ?0 [% I8 h- ~/ t" v# W# X9 W F7 q0 t- n& k
设六边形边长为1,如此放置:* s) b+ {% u4 \0 g
5 a5 ]' M3 H5 I2 q7 S
3 V( F) k8 {4 s# k Y( d+ u5 O该表达式无耻地盗用了 一个Excel取整函数以使其看来不像是分段函数。
. U9 I+ l' Z; M7 S" d+ M该函数适时地将角度减去60度的相应倍数,以重复第一段的扫描过程。
1 f" Q/ C+ g; g4 L+ X8 M# @5 C! d
: Z+ M4 Z4 I5 @5 Q# RFLOOR(number,significance)
) n$ q9 C% M5 a4 n" KNumber 所要处理的数值。. G6 B3 [- }0 [9 a9 J! k$ C1 L
Significance 取整的位置,1表示个位数,0.1表示十分位。% c$ N! x# }* g3 R' G1 C' R
例如 :
3 _6 r, ^6 h1 WFLOOR(2.5, 1) =2
% q; S& t: A D0 o* X* cFLOOR(1.5, 1) =1
" P& b5 z6 ~% S+ D% u! A$ ^FLOOR(1.0, 1) =10 U3 s0 t6 G. ?# P2 G3 m) j
FLOOR(0.5, 1) =0, i% P Z5 Q; t, B" ?! B
: U- ?5 r9 x# Q; v$ R
参考:
B4 J0 {; e, u3 @, x# I. M& Z取整函数 http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0
+ U& I2 b( A; S0 {, R3 a/ D% o" j
3 c5 n" V) y5 r |