【数学】求三角形的外接圆圆心

该博客介绍了三角形外心的定义,证明了三角形三条中垂线相交于一点形成外心,并提供了利用C语言实现求外心的代码,强调了直推公式在理解外心概念中的作用。
摘要由CSDN通过智能技术生成

1. 外心定义

三角形的三条边的垂直平分线一定相交于一点,这点是三角形外接圆圆心,即外心。

证明中垂线相交于一点:

∵XX′,YY′分别是△ABC的BC边与AC边的中垂线,

∴XX′,YY′必相交于一点,设为O(否则,XX′∥YY′,那么∠C必等于180°,这是不可能的).

∵OB=OC,OC=OA,∴OB=OA,

∴O点必在AB的垂直平分线ZZ′上,∴XX′,YY′,ZZ′相交于一点。


2. 求外心

代码:

def triangle_csc(pts):  # pts是一个3行2列的二维数组,存储着一个三角形的三个顶点
    rows, cols = pts.shape

    A = np.bmat([[2 * np.dot(pts, pts.T), np.ones((rows, 1))],
                 [np.ones((1, rows)), np.zeros((1, 1))]])
    # np.bmat从数组建立矩阵,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值