证明三角形中重心坐标公式
欢迎关注更多精彩
关注我,学习常用算法与数据结构,一题多解,降维打击。
三角形重心坐标公式描述
在三维空间中
△P1P2P3的面积为A,P为△P1P2P3内一点\triangle P_1P_2P_3 的面积为A, \\ P为\triangle P_1P_2P_3内一点△P1P2P3的面积为A,P为△P1P2P3内一点
△P1P2P的面积为A3\triangle P_1P_2P 的面积为A_3△P1P2P的面积为A3
△P1PP3的面积为A2\triangle P_1PP_3 的面积为A_2△P1PP3的面积为A2
△PP2P3的面积为A1\triangle PP_2P_3 的面积为A_1△PP2P3的面积为A1
重心坐标公式如下
P=∑i=13AiAPi=A1AP1+A2AP2+A3AP3……(1)P=\displaystyle \sum_{i=1}^ 3 \frac {A_i}{A}P_i = \frac {A_1}{A}P_1+\frac {A_2}{A}P_2+\frac {A_3}{A}P_3 \ \ \ \ \ \ \ \ \ \ \ \ ……(1)P=i=1∑3AAiPi=AA1P1+AA2P2+AA3P3 ……(1)
证明式子(1)。
问题转化
由于三角形内所有点都是在同一个平面,则对三角形进行任意刚性变换不影响上述性质。所以我们可以做以下2个变换。
(1)将三角形转化到二维平面,即所有点的z坐标为0,这样可以忽略z坐标,只考虑xy坐标。
(2)假设P1=(0,0),这样我们可以利用向量叉积作面积的计算。
(3)由于计算面积都要除以2,我们将(1)式转化成下面的式子(两边同时乘以2A)。
2A⋅P=2A1P1+2A2P2+2A3P3…………(2)2A \cdot P = 2{A_1}P_1+ 2{A_2}P_2+2{A_3}P_3 …………(2)2A⋅P=2A1P1+2A2P2+2A3P3…………(2)
问题转化成在二维坐标系中,以P1为原点(2)正确性证明。
证明
对各点坐标进行定义
P=(Px,Py),P1=(P1x,P1y),P2=(P2x,P2y),P3=(P3x,P3y)P=(P_x, P_y), P_1=(P_{1x}, P_{1y}), P_2=(P_{2x}, P_{2y}),P_3=(P_{3x}, P_{3y})P=(Px,Py),P1=(P1x,P1y),P2=(P2x,P2y),P3=(P3x,P3y)
有了以上的转化和定义,我们可以利用叉乘计算所有面积
2A=P2×P3=P2x⋅P3y−P2y⋅P3x2A=P_2\times P_3 = P_{2x}\cdot P_{3y}- P_{2y}\cdot P_{3x}2A=P2×P3=P2x⋅P3y−P2y⋅P3x
2A2=P×P3=Px⋅P3y−Py⋅P3x2A_2=P\times P_3 = P_{x}\cdot P_{3y}- P_{y}\cdot P_{3x}2A2=P×P3=Px⋅P3y−Py⋅P3x
2A3=P2×P=P2x⋅Py−P2y⋅Px2A_3=P_2\times P = P_{2x}\cdot P_{y}- P_{2y}\cdot P_{x}2A3=P2×P=P2x⋅Py−P2y⋅Px
2A1=2A−2A2−2A3=P2x⋅P3y−P2y⋅P3x−Px⋅P3y+Py⋅P3x−P2x⋅Py+P2y⋅Px2A_1=2A-2A_2-2A_3=P_{2x}\cdot P_{3y}- P_{2y}\cdot P_{3x}-P_{x}\cdot P_{3y}+ P_{y}\cdot P_{3x} - P_{2x}\cdot P_{y}+ P_{2y}\cdot P_{x}2A1=2A−2A2−2A3=P2x⋅P3y−P2y⋅P3x−Px⋅P3y+Py⋅P3x−P2x⋅Py+P2y⋅Px
将上述面积替换原式(2)
2A1P1+2A2P2+2A3P32{A_1}P_1+ 2{A_2}P_2+2{A_3}P_32A1P1+2A2P2+2A3P3
=(0,0)+(Px⋅P3y−Py⋅P3x)⋅(P2x,P2y)+(P2x⋅Py−P2y⋅Px)⋅(P3x,P3y)=(0,0)+(P_{x}\cdot P_{3y}- P_{y}\cdot P_{3x})\cdot(P_{2x}, P_{2y})+(P_{2x}\cdot P_{y}- P_{2y}\cdot P_{x})\cdot (P_{3x}, P_{3y})=(0,0)+(Px⋅P3y−Py⋅P3x)⋅(P2x,P2y)+(P2x⋅Py−P2y⋅Px)⋅(P3x,P3y)
乘进去,并整理一下顺序
=[(Px⋅P2x⋅P3y−Py⋅P2x⋅P3x+Py⋅P2x⋅P3x−Px⋅P2y⋅P3x),(Px⋅P2y⋅P3y−Py⋅P2y⋅P3x+Py⋅P2x⋅P3y−Px⋅P2y⋅P3y)]=[(P_{x}\cdot P_{2x}\cdot P_{3y}- P_{y}\cdot P_{2x}\cdot P_{3x} + P_{y}\cdot P_{2x}\cdot P_{3x} - P_{x}\cdot P_{2y}\cdot P_{3x}),(P_{x}\cdot P_{2y}\cdot P_{3y}- P_{y}\cdot P_{2y}\cdot P_{3x} + P_{y}\cdot P_{2x}\cdot P_{3y} - P_{x}\cdot P_{2y}\cdot P_{3y})]=[(Px⋅P2x⋅P3y−Py⋅P2x⋅P3x+Py⋅P2x⋅P3x−Px⋅P2y⋅P3x),(Px⋅P2y⋅P3y−Py⋅P2y⋅P3x+Py⋅P2x⋅P3y−Px⋅P2y⋅P3y)]
抵消相同项
=[(Px⋅P2x⋅P3y−Px⋅P2y⋅P3x),(−Py⋅P2y⋅P3x+Py⋅P2x⋅P3y)]=[(P_{x}\cdot P_{2x}\cdot P_{3y} - P_{x}\cdot P_{2y}\cdot P_{3x}), (- P_{y}\cdot P_{2y}\cdot P_{3x} + P_{y}\cdot P_{2x}\cdot P_{3y} )]=[(Px⋅P2x⋅P3y−Px⋅P2y⋅P3x),(−Py⋅P2y⋅P3x+Py⋅P2x⋅P3y)]
提取公因子
=(P2x⋅P3y−P2y⋅P3x)⋅(Px,Py)= (P_{2x}\cdot P_{3y}-P_{2y}\cdot P_{3x})\cdot(P_x,P_y)=(P2x⋅P3y−P2y⋅P3x)⋅(Px,Py)
=2A⋅P=2A\cdot P=2A⋅P
∴(2)式得证,(1)式也得证\therefore (2)式得证,(1)式也得证∴(2)式得证,(1)式也得证
证毕。
本人码农,希望通过自己的分享,让大家更容易学懂计算机知识。
证明三角形中重心坐标公式相关推荐
- 证明三角形中tanA/2tanB/2+tanA/2tanC/2+tanB/2tanC/2=1
- 三角形质心坐标怎么求_三角形重心坐标公式怎么推理
2018-05-20 解三角形的函数公式有哪些 同角三角函数间的基本关系式: ·平方关系: sin^2α+cos^2α=1 1+tan^2α=sec^2α 1+cot^2α=csc^2α ·积的关系: ...
- 三角形质心坐标怎么求_几何画板验证三角形重心坐标公式的详细步骤
最近一些用户们在使用几何画板的时候,不熟悉要如何来验证三角形重心坐标公式呢?今日在这里就为你们带来了几何画板验证三角形重心坐标公式的详细步骤. 几何画板验证三角形重心坐标公式的详细步骤 步骤一 打开几 ...
- c#编写三角形面积公式_三角形的面积公式二叙
在上一篇文章中,我们主要介绍了一些基础的常用面积公式,并简单说明了外接圆和内切圆,本文会介绍另外一种与三角形相关的圆--旁切圆,它是由两个角的外角平分线和另外一个角的平分线交于一点而得到的,并结合内切 ...
- 均值定理六个公式_三角形的面积公式九叙
本文将推导出一些与向量和立体几何相关的三角形面积公式. 以三角形ABC的一个顶点为起点,另外两个顶点为终点,则有六个向量,我们分别求出它们的数量积: 我们记 , , ,从以上三式中可以解出: , , ...
- 三角形的几何公式大全_从三角形的面积公式谈起
我们的自由思想的数学将从三角形的面积公式开始谈起,将陆续为读者推导出近百个三角形的面积公式,本文先从最常用最基本的公式讲起. 在开始之前,先约定一下与三角形相关的一些量的符号记法,在以后的文章中,在没 ...
- asp从后台调出的公式怎么参与运算_Excel中使用公式老是出错,这几招帮你轻松解决~...
数据不规范,亲人两行泪,在Excel中使用函数公式时,难免会出错. 还有不少的朋友反馈自己写的公式结果是有问题的,可是自己又不知道问题出在了哪个地方,怎么样去检查公式的问题所在呢? 今天给大分享关于检 ...
- map中只有一个值 获取_小学数学,为什么一个三角形中最多只有一个直角或一个钝角...
小学阶段采用的是将任意一个三角形的三个内角,拼接在一起形成一条直线,根据这个事实得出任意三角形的内角和是180度的结论.到初中学了平行线的特性之后,就可以很严谨地证明这个结论.在小学只需要知道这个结论 ...
- c#求三角形面积周长公式_此题要求三角形的面积,但是无法用公式求出,而是通过方程解决...
今天,数学世界给大家分享一道初中数学几何题,这道题的难度并不大,解决此题的关键是要理解同高不同底的两个三角形的面积比等于它们的底长之比,并要灵活运用三角形的面积公式,以及解方程组的知识.下面,我们就一 ...
最新文章
- 转:去掉Flex4生成的SWF加载时的进度条
- ubuntu mysql 改密码_ubuntu——mysql的安装(1)
- 洛谷P1144-最短路计算【日常最短路,日常图论,SPFA】
- Framer – 将视觉搞转换为更真实的动态原型
- 创新设计模式:工厂模式
- linux网络体系架构
- windows 小技巧
- 取消android所有动画,android studio 取消BottomNavigationView的动画等
- 基于Docker搭建分布式消息队列Kafka
- 2020年中国网络安全市场全景图
- 横向越权访问java_基于ThinkPhp5开发横向越权逻辑漏洞安全指南
- VS2017环境下动态链接库编写及调用
- 零跑C-more收获更多期待,而零跑S01还在追求更多的订单 | 2019 上海车展...
- 在设计四人抢答器中灯全亮_EDA课程设计—四人抢答器设计
- ArcGIS Pro 3.0最新消息
- VUE项目中打印/转换图片打印
- 蓝牙连接打印机打印资产标签.
- 使用SpringBoot一小时快速搭建一个简单后台管理(后端篇)
- 盛世昊通:广州车展那些出彩的车,你心动了吗?
- winin10怎么锁定计算机,win10系统下设置电脑固定ip地址的方法