求圆
与直线 的交点。
先把直线方程写成 关于 的形式。
这条直线过原点,倾斜角是 ,因为它的斜率正好是 。
代入圆的方程。 把 替换掉,二元方程组就变成一个一元二次方程:
展开并按 的幂次合并,得到 ,其中
先算判别式,再动手求根。
判别式为正,说明直线确实与圆交于两点;等于零就是相切,小于零则完全不相交。先算这一步,就知道该期待几个答案。
解这个二次方程。
由直线方程回代求 坐标。
所以两个交点是 和 。
验证两点确实都在圆上。 代回去:,第二个点同样精确到十二位小数。注意如果把第一个点四舍五入成 ,它就会偏离圆约 。
Need to solve a different problem like this? Open the solver →