c语言求解三角形的重心,三角形的重心怎么求
三角形重心是三角形三边中线的交点.
根据重心的性质,三边中线必交于一点.
所以作三角形任意两边的中线,其交点就是此三角形的重心.
1、重心到顶点的距离与重心到对边中点的距离之比为2:1.
证明一
三角形ABC,E、F是AB,AC的中点.EC、FB交于G.
证明:过E作EH平行BF.
∵AE=BE且EH//BF
∴AH=HF=1/2AF(中位线定理)
又∵ AF=CF
∴HF=1/2CF
∴EG=1/2CG(⊿CFG∽⊿CHE)
2、重心和三角形3个顶点组成的3个三角形面积相等.
证明二
证明方法:
在△ABC内,三边为a,b,c,点O是该三角形的重心,AOA1、BOB1、COC1分别为a、b、c边上的中线根据重心性质知,OA1=1/3AA1,OB1=1/3BB1,OC1=1/3CC1过O,A分别作a边上高H1,H可知OH1=1/3AH 则,S(△BOC)=1/2×h1a=1/2×1/3ha=1/3S(△ABC);同理可证S(△AOC)=1/3S(△ABC),S(△AOB)=1/3S(△ABC) 所以,S(△BOC)=S(△AOC)=S(△AOB)
3、重心到三角形3个顶点距离平方的和最小.(等边三角形)
证明方法:
设三角形三个顶点为(x1,y1),(x2,y2),(x3,y3) 平面上任意一点为(x,y) 则该点到三顶点距离平方和为:(x1-x)^2+(y1-y)^2+(x2-x)^2+(y2-y)^2+(x3-x)^2+(y3-y)^2
=3x^2-2x(x1+x2+x3)+3y^2-2y(y1+y2+y3)+x1^2+x2^2+x3^2+y1^2+y2^2+y3^2
=3(x-1/3*(x1+x2+x3))^2+3(y-1/3(y1+y2+y3))^2+x1^2+x2^2+x3^2+y1^2+y2^2+y3^2-1/3(x1+x2+x3)^2-1/3(y1+y2+y3)^2
显然当x=(x1+x2+x3)/3,y=(y1+y2+y3)/3(重心坐标)时
上式取得最小值x1^2+x2^2+x3^2+y1^2+y2^2+y3^2-1/3(x1+x2+x3)^2-1/3(y1+y2+y3)^2
最终得出结论.
4、在平面直角坐标系中,重心的坐标是顶点坐标的算术平均数,
即其坐标为((X1+X2+X3)/3,(Y1+Y2+Y3)/3);
空间直角坐标系——横坐标:(X1+X2+X3)/3纵坐标:(Y1+Y2+Y3)/3竖坐标:(z1+z2+z3)/3
5、三角形内到三边距离之积最大的点.
6、在△ABC中,若MA向量+MB向量+MC向量=0(向量) ,则M点为△ABC的重心,反之也成立.
7、设△ABC重心为G点,所在平面有一点O,则向量OG=1/3(向量OA+向量OB+向量OC)
8、相同高三角形面积比为底的比,相同底三角形面积比为高的比.
证明方法:
∵D为BC中点,
∴BD=CD,
又∵h△ABD=h△ACD,h△BOD=h△COD,
∴S△ABD=S△ACD,S△BOD=S△COD,
即S△AOF+S△BOF+S△BOD=S△AOE+S△COE+S△COD,S△BOD=S△COD,
∴S△AOF+S△BOF=S△AOE+S△COE.
同理,
∵E为AC中点,
∴S△AOF+S△BOF=S△BOD+S△COD.
∴S△AOE+S△COE=S△BOD+S△COD.
又∵S△BOF/S△BOD+S△COD=OF/OC,S△AOF/S△AOE+S△COE,
即S△BOF=S△AOF.
∴BF=AF,
∴CF为AB边上的中线,
即三角形的三条中线相交于一点.
解析看不懂?求助智能家教解答查看解答
c语言求解三角形的重心,三角形的重心怎么求相关推荐
- R语言使用upper.tri函数、lower.tri函数、diag函数改变matrix矩阵上三角形、下三角形、对角线的数值
R语言使用upper.tri函数.lower.tri函数.diag函数改变matrix矩阵上三角形.下三角形.对角线的数值 目录
- C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......
导航:网站首页 > C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形... C语言编程,已知三角形的三边长a,b,c,计算求三角 ...
- C语言入门:根据三角形边长确定三角形为何种三角形
C语言:根据三角形边长确定三角形为何种三角形 #include<stdio.h> #include<stdlib.h> void main(){int a,b,c;scanf( ...
- C++语言学习之判断出三角形的类型
C++语言学习-----判断三角形类型 输入3个float类型的值为三角形的三个边的长,判断出三角形的类型:直角三角形.等边三角形,等腰三角形.钝角三角形 #include <iostream& ...
- 输入三角形的三c语言程序,请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出...
导航:网站首页 > 请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出 请问c语言中 从键盘输入三角形的3边 调 ...
- 三条中线分的六个三角形_解读三角形中的三边关系和三条线段的应用
作为东方文化四大奇迹之一,金字塔是古埃及文明的代表作.在尼罗河下游,至今仍然散布着约80座金字塔遗迹.金字塔的庄严感和稳定性,主要来自于各面都是等腰三角形,有的甚至于接近等边三角形. 三角形是数学中最 ...
- 计算机编程方程求解的步骤,计算机编程c语言求解线性代数方程组
计算机编程c语言求解线性代数方程组 (18页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 安徽三联学院本科专业学年论文题目:线性方程组求解 ...
- c#求三角形面积周长公式_此题求三角形的面积,多数学生完全没思路,解题关键是用该知识点...
大家好,今天是2020年7月27日星期一!数学世界继续给大家分享小学数学思考题,这道题要求的是三角形的面积,有一定的难度,仍属于能力提升题,但所用知识全部是学生应该掌握的内容.如果你是刚刚来到这里的新 ...
- 分数序数之和c语言,用c语言求解:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列的前20项之和....
用c语言求解:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,-求这个数列的... 3个答案 提问时间: 2010-12-22 2个赞 回答:1.首先弄清楚这组分数序列的规律:从 ...
最新文章
- 最先进的计算机视觉|AI和工业4.0之间,还有多远的差距?
- python tkinter控件_如何实现python tkinter控件随窗口变化?
- hystrix熔断和降级的区别_Ribbon+Hystrix断路器实现微服务的降级和熔断
- java实现多线程断点续传,上传下载 分享
- Android之如果解决Android studio项目里面的类名不能重命名
- P2498 [SDOI2012]拯救小云公主
- [fzu 2273]判断两个三角形的位置关系
- bresenham算法_二维光栅图形的扫描:直线的DDA、Bresenham算法与圆的生成
- 撤销commit且未push操作的git命令
- 免费CMS系统的广告如何去掉
- 我经常逛的技术网站,个个经典
- seay svn漏洞利用工具_史上最强的iPhone越狱工具开源了,永久有效,从4s到X都支持:利用了iOS大漏洞...
- SLAM | 视觉SLAM中特征点法开源算法:PTAM、ORB-SLAM
- android-倒计时工具类
- 腾讯研究院发布《2021数字科技前沿应用趋势》
- 张艾迪(创始人):解码互联网天才
- svn update 时报错 Node remains in conflict 和解决方法
- ai换脸明显_为什么我们应该真正害怕AI:对明显和非明显危险的分析
- 币安再次″被死亡″引巨震,谁在蓄意做空币圈?
- python实现键盘记录木马