就按照上面的图,去掉theta。
把坐标系原点定在圆O中心,圆O方程x*x+y*y=r*r
直线L方程 y=l
点A坐标( x1,y1)
要求的圆方程 (x-x0)^2+(y-y0)^2=R^2
列方程
(x0-x1)^2+(y0-y1)^2=R^2
y0-l=+-R
x0^2+y0^2=(R+r)^2
第一步可以根据式2表示出R代到1和3。
第二步1和3相减,得到一个x0,y0的一次方程,得到x0的表达式。
第三步把x0代入3,求解y0的一元二次方程。
计算太繁琐了。这是一个适合编程的题目,因为方便引入中间变量。
【 在 thuram 的大作中提到: 】
: 有没有高手来个穿透力强的解法
:
: [upload][/upload]
: [upload][/upload]
: --
:
发自「今日水木 on Earth」
--
FROM 111.199.188.*