三角形的垂心

  1. 垂心的概念

    1. 三角形三条高所在直线的交点叫做三角形的垂心
  2. 垂心的性质

    1. 必然存在
      1. 证明
        1. 如图,由同侧角相等判定$A,B,E,D$四点共圆,则$\angle ABD=\angle AED$
        2. 同理,$\angle ACF=\angle AED$
        3. 由中间的斜八字型得$\angle AFC=\angle BDC=90^{\circ}$
    2. 基本性质
      1. 三角形的垂心与顶点的连线垂直于该顶点的对边
        1. 证明:由定义得
      2. 三角形的垂心与三个顶点构成一个垂心组,即这四点中以任意三点为三角形的顶点,则另一点为这个三角形的垂心
        1. 效果图
        2. 证明
          1. 原三角形的的三边成为了新三角形的边和高,原三角形的高成为了新三角形的边和延长线
          2. 由效果图显然易知
    3. 推论
      1. 推论1(设H为$△ABC$的垂心)
        1. 当$△ABC$为锐角三角形时,有
          1. $AB^2-AC^2=HB^2-HC^2,且\angle BHC=\angle ABC+\angle ACB=180°-\angle BAC$
            1. 证明
              1. 由勾股定理得$AB^2-AC^2=BD^2-CD^2,HB^2-CH^2=BD^2-CD^2$,边的关系得证
              2. $\angle BHC=\angle EHF=180°-\angle BAC$,且$\angle ABC+\angle ACB+\angle BAC=180°$,显然易证$\angle BHC=\angle ABC+\angle ACB=180°-\angle BAC$
          2. 对于其他两个角同理
        2. 当$△ABC$为钝角三角形时,有
          1. $AB^2-AC^2=HB^2-HC^2,且\angle CHA=\angle ABC$
            1. 证明:思想同上
          2. 对于其他两个角同理
      2. 推论2:相似关系
        1. 有3组相似关系,每组有4个,如图展式一组


          1. 由此显然易证$AH \cdot HD=BH \cdot HE=CH\cdot HF$(由比例式得,或由下面的四点共圆证)

      3.  推论3,6组四点共圆(3组对角互补,3组同侧角相等),此处展式2组

      4. 推论4

        1. 点H关于$△ABC$的对称点$H_1,H_2,H_3$均在$△ABC$的外接圆上

          1. 延长CE到G交外接圆于G,要求证HE=EG
          2. 由斜八字得$\angle ACG=\angle ABD$,又由等弦对等角得$\angle ACG=\angle ABG$,则$\angle ABD=\angle ABG$
          3. 由全等得HE=EG
      5. 推论5

        1.  $△ABC、△BCH、△ACH、ABH$的外接圆是等圆

          1. 证明:由推论4翻折出来即可

             

 

转载于:https://www.cnblogs.com/guoshaoyang/p/11218554.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
好的,我会尽我所能回答你的问题。 对于这个任务,我们可以定义一个基类 Triangle,并在其内部定义虚函数来完成面积计算、三角形类型判断、重心、垂心、外心、内心计算,以及点和三角形的关系判断。此外,我们还可以定义一个纯虚函数来计算直线和三角形的交点。 具体实现如下: ```c++ class Triangle { public: virtual double getArea() = 0; virtual string getType() = 0; virtual Point getCentroid() = 0; virtual Point getOrthocenter() = 0; virtual Point getCircumcenter() = 0; virtual Point getIncenter() = 0; virtual string getPointRelation(Point p) = 0; virtual vector<Point> getIntersection(Line l) = 0; protected: Point a, b, c; }; class AcuteTriangle : public Triangle { public: AcuteTriangle(Point _a, Point _b, Point _c) { a = _a, b = _b, c = _c; } double getArea() { // 计算面积 } string getType() { // 判断三角形类型 } Point getCentroid() { // 计算重心 } Point getOrthocenter() { // 计算垂心 } Point getCircumcenter() { // 计算外心 } Point getIncenter() { // 计算内心 } string getPointRelation(Point p) { // 判断点和三角形的关系 } vector<Point> getIntersection(Line l) { // 计算直线和三角形的交点 } }; class RightTriangle : public Triangle { public: RightTriangle(Point _a, Point _b, Point _c) { a = _a, b = _b, c = _c; } double getArea() { // 计算面积 } string getType() { // 判断三角形类型 } Point getCentroid() { // 计算重心 } Point getOrthocenter() { // 计算垂心 } Point getCircumcenter() { // 计算外心 } Point getIncenter() { // 计算内心 } string getPointRelation(Point p) { // 判断点和三角形的关系 } vector<Point> getIntersection(Line l) { // 计算直线和三角形的交点 } }; class ObtuseTriangle : public Triangle { public: ObtuseTriangle(Point _a, Point _b, Point _c) { a = _a, b = _b, c = _c; } double getArea() { // 计算面积 } string getType() { // 判断三角形类型 } Point getCentroid() { // 计算重心 } Point getOrthocenter() { // 计算垂心 } Point getCircumcenter() { // 计算外心 } Point getIncenter() { // 计算内心 } string getPointRelation(Point p) { // 判断点和三角形的关系 } vector<Point> getIntersection(Line l) { // 计算直线和三角形的交点 } }; ``` 其中,我们定义了三个派生类 AcuteTriangle、RightTriangle 和 ObtuseTriangle,分别表示锐角三角形、直角三角形和钝角三角形。这些派生类都继承了 Triangle 的虚函数,并且根据其自身特点进行了实现。 在实际使用时,我们可以根据给定的三个点构造出一个 Triangle 对象,并调用其相应的虚函数来完成任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值