news 2026/5/28 4:13:00

【几何 矢量证明】三角形的中线、及重心性质、多边形的质心(面心)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【几何 矢量证明】三角形的中线、及重心性质、多边形的质心(面心)

扩展

数学题

前言



三角形的三个顶点是ABC,重心(三条中线)交点是G,BC的中点是D,AC的中点是E,AB的中点是F。

性质一:AD和BE相交G,且交点G在三角形内。H是BC上任意一点,BH和AD都有交点,且在三级形内。
性质二D G ⃗ = = x ⋅ D A ⃗ \vec{DG}==x \cdot \vec{DA}DG==xDA,则x = = 1 3 x==\frac1{3}x==31a = O A ⃗ , b = O B ⃗ , c = O C ⃗ , d = O D ⃗ , g = O G ⃗ a=\vec{OA},b=\vec{OB},c=\vec{OC},d=\vec{OD},g=\vec{OG}a=OA,b=OB,c=OC,d=ODg=OG
d+D G ⃗ \vec{DG}DG-g=0
→ \tod+x(D A ⃗ \vec{DA}DA)=g
→ \tod+x(a-d)=g
→ \tod+xa-xd=g
→ \to2d+2xa-2xd=2g左右乘以2
→ \tob+c+2xa-xb-xc=2gd = b + c 2 d=\frac{b+c} 2d=2b+c
→ 2 x a + ( 1 − x ) b + ( 1 − x ) c = 2 g \rightarrow 2xa+(1-x)b+(1-x)c=2g2xa+(1x)b+(1x)c=2g式子一
同时G是BE上一点,E G ⃗ = y ⋅ E B ⃗ \vec{EG}=y \cdot \vec{EB}EG=yEB
2yb+(1-y)a+(1-y)c=2g式子二
联立式子一式子二。
(2x+y-1)a+(1-x-2y)b+(1-x+y-1)c=0
任意(a,b,c)上述式都成立。即(a0,b0,c0)和(a0+1,b0,c0)都成立。
故:2x+y-1=0式子三
1-x-2y=0式子四
1-x+y-1=0式子五
联立式子三五,x=y=1 3 \frac{1}{3}31,此解也是式子三的解。
性质三:G1 =( a + b + c ) ÷ 3 (a+b+c)\div 3(a+b+c)÷3
g1 =d + ( a − d ) ÷ 3 = 2 d ÷ 3 + a ÷ 3 = ( b + c ) ÷ 3 + a ÷ 3 = ( a + b + c ) ÷ 3 d + (a-d) \div 3=2d\div3+a\div3=(b+c)\div 3+a\div 3=(a+b+c)\div 3d+(ad)÷3=2d÷3+a÷3=(b+c)÷3+a÷3=(a+b+c)÷3
推论一:根据性质三,AD和CF的交点也为G1,BE和CF的交点也为G1,即三条中线相交于一点。
性质四△ G B C \triangle GBCGBC的面积是△ A B C \triangle ABCABC的三分之一,底相同,高是三分之一。

三角形的重心

均匀的三角形板一定有重心。绳子固定在重心,三角板能保证平衡。如果绳子在中线,不会沿着中线翻转。在三角形内部做无限多无线密集的平行与BC的线,这些线和A组成无数三角形。这些三角形被中线AD分成面积相等的三角形。

质心

多边形的``质心’'是一个重要的几何概念,但在不同语境下,它可能指代两个不同的东西几何中心}和 面心。我们来详细解释这两者。

多边形的几何中心

对于多边形,其几何中心通常指的是顶点坐标的算术平均点 \textbf{顶点坐标的算术平均点}顶点坐标的算术平均点。它只与多边形的顶点位置有关,与多边形的面积分布无关。
三角形的几何中心 \textbf{三角形的几何中心}三角形的几何中心:就是三个顶点的平均值,这恰好与三角形的重心 \textbf{重心}重心重合。
矩形的几何中心 \textbf{矩形的几何中心}矩形的几何中心:就是其两条对角线的交点。
对于正多边形(所有边和角都相等),其几何中心与面心重合。
对于不规则多边形,这个点可能不在多边形内部,也可能不能很好地代表多边形的“中心”。例如,一个“C”形多边形的几何中心可能会落在其外部。
多边形的面心

面心

在物理学和工程学中常被称为质心,是假设多边形是一个均匀的薄板时,其质量分布的中心点。它的计算考虑了多边形的整个面积分布,而不仅仅是顶点。计算方法
计算面心的公式源自积分学,对于简单多边形(不自交),其面心 的坐标计算公式为:

C area = ( 1 A ∑ i = 0 n − 1 ( x i + x i + 1 ) ( x i y i + 1 − x i + 1 y i ) , 1 A ∑ i = 0 n − 1 ( y i + y i + 1 ) ( x i y i + 1 − x i + 1 y i ) ) C_{\text{area}} = \left( \frac{1}{A} \sum_{i=0}^{n-1} (x_i + x_{i+1})(x_i y_{i+1} - x_{i+1} y_i), \frac{1}{A} \sum_{i=0}^{n-1} (y_i + y_{i+1})(x_i y_{i+1} - x_{i+1} y_i) \right)Carea=(A1i=0n1(xi+xi+1)(xiyi+1xi+1yi),A1i=0n1(yi+yi+1)(xiyi+1xi+1yi))
其中,A AA是多边形的有向面积:
A = 1 2 ∑ i = 0 n − 1 ( x i y i + 1 − x i + 1 y i ) A = \frac{1}{2} \sum_{i=0}^{n-1} (x_i y_{i+1} - x_{i+1} y_i)A=21i=0n1(xiyi+1xi+1yi)

注意:顶点序列应按顺时针或逆时针顺序排列,并且约定x 0 = = x + n , y 0 = = y n x_0==x+n,y_0==y_nx0==x+n,y0==yn
。计算出的面积 A 要取绝对值。通俗理解:这个公式通过将多边形分解成梯形(或三角形)来进行加权平均,权重是每个梯形(或三角形)的面积。

扩展阅读

我想对大家说的话
工作中遇到的问题,可以按类别查阅鄙人的算法文章,请点击《算法与数据汇总》。
学习算法:按章节学习《喜缺全书算法册》,大量的题目和测试用例,打包下载。重视操作
有效学习:明确的目标 及时的反馈 拉伸区(难度合适) 专注
员工说:技术至上,老板不信;投资人的代表说:技术至上,老板会信。
闻缺陷则喜(喜缺)是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛
失败+反思=成功 成功+反思=成功

视频课程

先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771
如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176

测试环境

操作系统:win7 开发环境: VS2019C++17
或者 操作系统:win10 开发环境: VS2022C++17
如无特殊说明,本算法用**C++**实现。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 4:10:06

GPU加速TIPSv2-B/14:实现毫秒级图像文本匹配的优化指南

GPU加速TIPSv2-B/14:实现毫秒级图像文本匹配的优化指南 【免费下载链接】tipsv2-b14 项目地址: https://ai.gitcode.com/hf_mirrors/google/tipsv2-b14 TIPSv2-B/14是一款基于对比学习的视觉语言模型,通过空间感知技术实现图像与文本的精准匹配。…

作者头像 李华
网站建设 2026/5/28 4:05:38

6种字重+双格式:PingFangSC苹方字体跨平台部署终极指南

6种字重双格式:PingFangSC苹方字体跨平台部署终极指南 【免费下载链接】PingFangSC PingFangSC字体包文件、苹果平方字体文件,包含ttf和woff2格式 项目地址: https://gitcode.com/gh_mirrors/pi/PingFangSC 在现代Web开发中,字体选择直…

作者头像 李华
网站建设 2026/5/28 3:57:13

Python RTSP 视频流处理完全指南:从稳定接收到智能分析

一、引言:为什么 RTSP 仍是视频物联网的核心? 在视频监控、智能安防和工业物联网领域,RTSP(Real Time Streaming Protocol)凭借其低延迟、高兼容性和标准化的特性,依然是海康威视、大华等主流 IP 摄像机的…

作者头像 李华
网站建设 2026/5/28 3:51:58

MyBatis时间区间查询异常排查(达梦数据库)

一、问题 1.1、版本 JDK 版本:JDK 17 (龙井JDK)Spring Boot 版本:Spring Boot 3.3.0MyBatis / MyBatis-Plus 版本:MyBatis-Plus 3.5.16,使用的是 mybatis-plus-spring-boot3-starter(专门适配 S…

作者头像 李华
网站建设 2026/5/28 3:47:57

C# 终于支持 union types 了

C# 15 中的联合 unionIntrounion 联合类型在 C# 中的需求一直很高,现在终于要来了。从 .NET 11 Preview 2 开始,C# 15 引入了 union 关键字。union 关键字声明一个值恰好是固定类型集合中的一种,并且具有编译器强制执行的穷尽模式匹配。C# 的…

作者头像 李华