任意三角形的边长并用三点定一圆的原理求圆半径(原题目是知三个点平面坐标非同一直线求圆心坐标及半径

我在工作中碰到这么个问题啊,我也知道单求一个外圆或者内圆的公式,但是我要编程序啊就要考虑到外圆和内圆的区别,我想问有没内圆外圆都能用的三角函数公式啊,我积分都给你们了,我就这么多分了大家帮帮我啊

如果是纯粹的数学题, 只要按照公式来即可;
如果是编程题, 那就要看题目要求, 没有要求的话也可按照公式来, 如果要求不能使用数学公式, 那么就要找一个算法由这三个点的坐标求出圆形坐标, 比如说迭代法. 有了圆心即可求出半径.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-21
首先对于外接圆,即三点到圆心的距离相同,即圆心为三边任两边的垂直平分线的交点,可以根据点坐标很容易求出任两边垂直平分线的交点坐标;
对于内切圆,圆心坐标即为任两边夹角平分线的交点,原理同上,根据直线方程,先求出任两个夹角平分线的坐标
相似回答