三条平行线与等边三角形

三条平行线与等边三角形偶然在网上看到一道有意思的几何题,仔细思考了一下,确实有点趣。原题是:平面上有任意三条平行线,使用尺规则作图画出一个等边三角形,使三角形的三个顶点分别在三条平行线上。画法有好多种,搜集网上的一些画法,先介绍4种,再讨论一下三角形连长与平等线距离的关系,最后讨论下第二种画法的变化(三角形边长的唯一性未证明)。第一种:作图顺序:(颜色顺序:红—>绿—>蓝—>紫)1.在三条…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

偶然在网上看到一道有意思的几何题,仔细思考了一下,确实有点趣。

原题是:平面上有任意三条平行线,使用尺规则作图画出一个等边三角形,使三角形的三个顶点分别在三条平行线上。

画法有好多种,搜集网上的一些画法,先介绍4种,再讨论一下三角形连长与平等线距离的关系,最后讨论下第二种画法的变化(三角形边长的唯一性未证明)。

第一种:

中间线作双圆法
作图顺序:(颜色顺序:红—>绿—>蓝—>紫)
1.在三条直线上的中间直线上任选两点,O与A。
2.分别以O,A为圆心,OA为半径作圆,交于P,Q两点。
3.连接PA并延长,交直线L3于D;连接QA并延长,交直线L1于E。
4.于E点作EC平行于PD,交L3于C;于点D作DB平行于QE交L1于B。
5.连接AB,BC,CA。
证明:
连接DE(辅助线)//仔细观察等腰梯形,其中有全等三角形。
△CDE≌△DCB => CB=DE
△DAE≌△BEA => AB=ED
△CDA≌△EAD => AC=DE
CB=AB=AC=DE => △ABC为等边三角形

第二种:

旋转直线法
作图顺序:(颜色顺序:红—>绿—>蓝—>紫)
1.在最上方直线上任取一点A,作垂直于L1的垂线交L2,L3分别于S,T。
2.以A点为圆心,将三条直线绕点A旋转60度,得到三条新的直线L1’,L2’,L3。(交点如上图所示)
3.以AT为中心线,作L2’的对称线交L3于点C。
4.连接AB,BC,CA。
证明:
△PQE为等边三角形(旋转三条直线60度,三个角均为60度。),△APR也为等边三角形。△ABC为△PQE的一个内接三角形。
△CPA≌△ABE≌△BCQ => CA=AB=BC => △ABC为等边三角形。

第三种:

中位线法
作图顺序:(颜色顺序:红—>绿—>蓝—>紫)
1.在L3上任取一点A,作AT垂直于L3交L1,L2分别于T,S。
2.分别以S,T为圆心,ST为半径作两个圆交于D,E两点。
3.连接AD。
4.于点D作直线垂直于AD交L1,L2分别于C,B。
5.连接AB,BC,CA。
证明:略(可结合第二种方法证明)。

第四种:

中位线法
作图顺序:(颜色顺序:红—>绿—>蓝—>紫—>青—>棕)
1.在直线L1上任取一点A。
2.过A点作垂直于L1的垂线交L2,L3分别于S,T。
3.作直线L4,L4为L1,L2的中位线,交AT于点D。
4.于点T作直线,交L4于点E,使∠ETA=30°。
5.连接AE并延长交L2于点B。
6.以A为圆心,AB为半径作圆,交L3于点C。
7.连接AC,CB。
证明:略(连接ES,计算AB/2=AE=ES的长度与m,n的关系,余弦定理得到AE2=2/3(m2+n2+mn),再结合第二种画法证明)。

等边三角形连长与直线距离m,n的关系。

在这里插入图片描述
设等边三角形边长为p,在△AEB中,通过余弦定理可以得到:p2=4/3(m2+n2+mn)。
现在开始总结一下所有画法,就是先找出这个关于m,n算式长度的一条线段,那么画图也就算结束了。

关于第二种画法的变化

可以将画等边三角形改为画等腰直角三角形。
旋转直线法
先旋转直线,再作L2的对称线。
证明:略(一个全等三角形就证明了)。

下面看一下旋转任意角度θ,结果如何?
旋转任意角度θ
∠CAB=?
连接AG,根据对称与旋转产生的全等三角形得到α+β+θ=90°,从而得到∠CAB=θ。也就是说,旋转对称后得到一个顶角为θ的等腰三角形。三角形ABC腰长设为p,p2=csc2θ((m+n)2+n2-2(m+n)n*cosθ)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191522.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月30日 下午4:22
下一篇 2026年1月30日 下午5:01


相关推荐

  • 最典型的因果图_因果关系分析图制作

    最典型的因果图_因果关系分析图制作文章目录1dowhy介绍1.1dowhy的分析流程2案例2.1数据获取与整理2.2如何简单证明变量之间的因果关系2.3步骤一:因果图建模2.4步骤二:识别2.5步骤三:估计因果效应2.6反驳结果2.7与普通ML分类模型比较特征重要性1dowhy介绍github地址:microsoft/dowhydowhy文档:DoWhy|Anend-to-endlibraryforcausalinference1.1dowhy的分析流程参考材料:因果推断框架DoWh

    2022年8月14日
    6
  • 本地Linux配置ip地址的方法

    本地Linux配置ip地址的方法登录后使用ifconfig命令查询IP地址如果没有ip显示则接着使用ifconfigeth0ip地址来主动给虚拟机配置ip要注意这里是eth0而不是ehto

    2022年6月2日
    36
  • Windows下openssl安装及使用「建议收藏」

    配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl.网址:http://www.activestate.com/activeperl/下载后直接安装就行了!下载openssl网址http://www.openssl.org/我用的是openssl-0.9.8g版本,解压到c盘根目录。安装步骤:(可以参照o…

    2022年4月11日
    290
  • leetcode 回文数_将一个整数转换为字符串

    leetcode 回文数_将一个整数转换为字符串原题链接请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(即,“1

    2022年8月9日
    8
  • 学习PrintWriter类[通俗易懂]

    学习PrintWriter类[通俗易懂]java.io包1)首先先知道它的八种构造方法,但怎么记住这八种呢?我们都知道PrintWriter是一种过滤流,也叫处理流。也就是能对字节流和字符流进行处理,所以它会有:PrintWriter(OutputStreamout) 根据现有的OutputStream创建不带自动行刷新的新PrintWriter。PrintWriter(Writerout) 创建不带自动行刷新

    2022年8月10日
    11
  • JDK1.8 中的双冒号::是什么语法?

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:Java实用技术 www.toutiao.com/i6807719546158318092/ 简洁 方法引用 …

    2021年6月25日
    86

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号