已知两点坐标求圆半径
已知2点坐标和半径怎么求圆心坐标?比如点A坐标x=0,y=15,B点坐标x=40,y=0.半径160求出圆心的坐标有公式么?请给出公式并把上面的数带入公式算出结果谢谢...
已知2点坐标和半径 怎么求圆心坐标?
比如 点A坐标x=0,y=15 ,B点坐标 x=40,y=0.半径160 求出圆心的坐标有公式么? 请给出公式 并把上面的数带入公式算出结果 谢谢 展开
比如 点A坐标x=0,y=15 ,B点坐标 x=40,y=0.半径160 求出圆心的坐标有公式么? 请给出公式 并把上面的数带入公式算出结果 谢谢 展开
1个回答
展开全部
设圆方程为(x-a)^2+(y-b)^2=r^2
将两点坐标及圆半径代入可解方程组得圆心坐标(a,b)
比如的给的A(0,15),B(40,0),r=160,代入可得
(0-a)^2+(15-b)^2=160^2
(40-a)^2+(0-b)^2=160^2
解之可得
另外,也可按求出两点间距L及中点坐标((x1+x2)/2,(y1+y2)/2)及斜率K=(y1-y2)/(x1-x2),则有过圆心坐标的直线方程为l=y,再求得直线到两点距离为半径r的点的坐标就是所求圆心坐标.
一般只要已知两点距离小于2r,则有两个圆心坐标,
一般两点间距离等于2r,则圆心坐标只有两点中点,
如果两点间距离大于2r,则实数范围内无解.
将两点坐标及圆半径代入可解方程组得圆心坐标(a,b)
比如的给的A(0,15),B(40,0),r=160,代入可得
(0-a)^2+(15-b)^2=160^2
(40-a)^2+(0-b)^2=160^2
解之可得
另外,也可按求出两点间距L及中点坐标((x1+x2)/2,(y1+y2)/2)及斜率K=(y1-y2)/(x1-x2),则有过圆心坐标的直线方程为l=y,再求得直线到两点距离为半径r的点的坐标就是所求圆心坐标.
一般只要已知两点距离小于2r,则有两个圆心坐标,
一般两点间距离等于2r,则圆心坐标只有两点中点,
如果两点间距离大于2r,则实数范围内无解.
东莞大凡
2024-08-07 广告
2024-08-07 广告
作为东莞市大凡光学科技有限公司的一员,我们深知Matlab圆点标定板在相机标定中的重要性。该标定板通过均匀分布的圆点,帮助精确计算相机参数,优化成像效果。Matlab强大的编程功能,使得我们能够灵活设计标定板,调整圆点大小、数量和分布,以满...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询