欢迎关注更多精彩
关注我,学习常用算法与数据结构,一题多解,降维打击。

三角形重心坐标公式描述

在三维空间中

△P1P2P3的面积为A,P为△P1P2P3内一点\triangle P_1P_2P_3 的面积为A, \\ P为\triangle P_1P_2P_3内一点△P1​P2​P3​的面积为A,P为△P1​P2​P3​内一点

△P1P2P的面积为A3\triangle P_1P_2P 的面积为A_3△P1​P2​P的面积为A3​

△P1PP3的面积为A2\triangle P_1PP_3 的面积为A_2△P1​PP3​的面积为A2​

△PP2P3的面积为A1\triangle PP_2P_3 的面积为A_1△PP2​P3​的面积为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∑3​AAi​​Pi​=AA1​​P1​+AA2​​P2​+AA3​​P3​            ……(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=2A1​P1​+2A2​P2​+2A3​P3​…………(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_32A1​P1​+2A2​P2​+2A3​P3​

=(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)式也得证

证毕。


本人码农,希望通过自己的分享,让大家更容易学懂计算机知识。

证明三角形中重心坐标公式相关推荐

  1. 证明三角形中tanA/2tanB/2+tanA/2tanC/2+tanB/2tanC/2=1

  2. 三角形质心坐标怎么求_三角形重心坐标公式怎么推理

    2018-05-20 解三角形的函数公式有哪些 同角三角函数间的基本关系式: ·平方关系: sin^2α+cos^2α=1 1+tan^2α=sec^2α 1+cot^2α=csc^2α ·积的关系: ...

  3. 三角形质心坐标怎么求_几何画板验证三角形重心坐标公式的详细步骤

    最近一些用户们在使用几何画板的时候,不熟悉要如何来验证三角形重心坐标公式呢?今日在这里就为你们带来了几何画板验证三角形重心坐标公式的详细步骤. 几何画板验证三角形重心坐标公式的详细步骤 步骤一 打开几 ...

  4. c#编写三角形面积公式_三角形的面积公式二叙

    在上一篇文章中,我们主要介绍了一些基础的常用面积公式,并简单说明了外接圆和内切圆,本文会介绍另外一种与三角形相关的圆--旁切圆,它是由两个角的外角平分线和另外一个角的平分线交于一点而得到的,并结合内切 ...

  5. 均值定理六个公式_三角形的面积公式九叙

    本文将推导出一些与向量和立体几何相关的三角形面积公式. 以三角形ABC的一个顶点为起点,另外两个顶点为终点,则有六个向量,我们分别求出它们的数量积: 我们记 , , ,从以上三式中可以解出: , , ...

  6. 三角形的几何公式大全_从三角形的面积公式谈起

    我们的自由思想的数学将从三角形的面积公式开始谈起,将陆续为读者推导出近百个三角形的面积公式,本文先从最常用最基本的公式讲起. 在开始之前,先约定一下与三角形相关的一些量的符号记法,在以后的文章中,在没 ...

  7. asp从后台调出的公式怎么参与运算_Excel中使用公式老是出错,这几招帮你轻松解决~...

    数据不规范,亲人两行泪,在Excel中使用函数公式时,难免会出错. 还有不少的朋友反馈自己写的公式结果是有问题的,可是自己又不知道问题出在了哪个地方,怎么样去检查公式的问题所在呢? 今天给大分享关于检 ...

  8. map中只有一个值 获取_小学数学,为什么一个三角形中最多只有一个直角或一个钝角...

    小学阶段采用的是将任意一个三角形的三个内角,拼接在一起形成一条直线,根据这个事实得出任意三角形的内角和是180度的结论.到初中学了平行线的特性之后,就可以很严谨地证明这个结论.在小学只需要知道这个结论 ...

  9. c#求三角形面积周长公式_此题要求三角形的面积,但是无法用公式求出,而是通过方程解决...

    今天,数学世界给大家分享一道初中数学几何题,这道题的难度并不大,解决此题的关键是要理解同高不同底的两个三角形的面积比等于它们的底长之比,并要灵活运用三角形的面积公式,以及解方程组的知识.下面,我们就一 ...

最新文章

  1. Myeclipse优化配置
  2. C++ OOP学习记录
  3. linux vi 批量修改某类字符串
  4. ThreadFactory
  5. 程序员藏经阁 Linux兵书
  6. BASH启动脚本及其启动顺序
  7. 阿里云CDN操控2.0版本正式发布
  8. 摩根士丹利 Morgan Stanley 2008校园招聘已经正式开
  9. 配置nfs环境的一些命令
  10. (一)在GKE上创建MLOps Kubernetes集群
  11. oracle监控资源管理器
  12. 实验室一块GPU都没有?这个云平台直接送3090、A100免费无门槛代金券!
  13. 腾讯防水墙的使用(python_web)
  14. html的method属性,HTML中的form标签的method属性怎么用?这里有method属性的用法介绍...
  15. 理财产品的收益率也抵不上通货膨胀
  16. win10更换自己喜欢的鼠标样式,马里奥、wow、lol都可以哦
  17. 模拟电路实验 03 - | 负反馈放大电路
  18. Dell PowerEdge™ R510 Servers 安装 Ubuntu Server 10.04 LTS 笔记
  19. Unity优化 详谈GetComponent
  20. 手把手教你,Stanford Drone 数据集的正确打开方式

热门文章

  1. 如何提高网站性能优化
  2. Pandas数据预处理与数据重塑案例
  3. 解决iOS手机连接fiddler后出现此站点的安全证书不受信任 的问题
  4. 在ROS环境下控制magician机械臂的夹爪张开与闭合
  5. Dirichlet Process
  6. C#控件及常用设计整
  7. 20200727总结
  8. 国产手机品牌冲击电商平台
  9. 浅析tpm设备点检管理的八定原则及诊断五法
  10. VLC Media Player 免费开源的多媒体播放器软件