|
|
发表于 2009-6-5 08:03:30
|
显示全部楼层
来自: 中国江苏无锡
如果说用CAD作图法来解决这个问题,我想应该很难吧,如果用函数来计算,那这个问题还不是很复杂。( S; Y) B- V3 a f3 j" W& j! G" M
一、设圆心坐标为(0,0),并为分割线设两个变量m,n。) N8 Y2 f6 X }$ X( G
二、首先求A点的坐标,不难。- Q# X+ a0 f* m, i' G. A
三、再求直线L1的表达式,用m,n来表示。; B2 j2 ^: v c* `# q r& {2 K
四、再推出L2和L3的表达式。) @# h2 A0 b# E- x$ X' _
五、计算交点B、C的坐标。8 K! Z: J# Y) A* b: g, {1 o
六、线段AB的距离等于C点x坐标的两倍,从而得到关于m,n的一个方程。
5 q! d; p% K0 X/ N$ j1 i$ F七、大圆弧作同样的计算,得到关于m,n的另一个方程。
G3 y, m8 Y6 G: E' [6 c对于解方程问题,excel还是有一套的,且其精度尚可。
* C. I; O- I2 _8 ^4 G# \
|
|