原标题:求作一圆,使它过一定点且与两直线都相切

求作一圆,使它过一定点且与两条给定直线都相切。如下图所示。图中只画出了一个符合要求的圆。很明显,在右侧还应该有一个更大一些的圆符合要求(这里画不下是原因之一,另一重要原因是它的作图方法是类似的,你读到后面就会知道的)。下图中,我们把两条直线画成一个角的两边,因为我们后面要作这个角的平分线。若是两条直线平行,问题就变得简单了,因为两条平行线间的距离是知道的,距离的一半也就知道了,所以,所求作的圆的半径也就是间距的一半,那么以那个已知点为圆心,间距的一半为半径所作之圆,就与两平行线的中线相交于一点,则这点就是所求作的符合要求的圆的圆心。所以,下面只考虑两条直线不平行的情况。

怎么用尺规作图法作出符合要求的圆呢?本期介绍两种方法。如下图所示,两条直线为PA和PB,用黑色表示。定点为Q(位于两直线所夹锐角之间)。PP'为角APB的平分线。绿色的圆就是我们作出的符合要求的圆。红色线是第一种方法作图线,蓝色线是第二种方法的作图线。两种方法都是要找到圆心和半径。所以,本题也可以看作一道找圆心的题目。我上上期也讲过一个找圆心的题目,我从后台数据看出,朋友圈转发数量还是很多的。

好的,现在我来详细讲解本期的作圆问题。

第一种方法(对应红色作图线)

见下图,我已经先把蓝色作图线变细变浅以突出红色作图线。作图步骤如下:

(1)先作一个与角的两边都相切的辅助圆。具体方法是:在角平分线PP'上任取一点,比如叫做E。过点E作一条边(这里是PB)的垂线EG,垂足为G。以点E为圆心,以EG为半径作圆(图中红色的圆E,一般我们用圆心表示这个圆)。

(2)连接PQ。PQ与辅助圆交于两点F和K。连接EF,连接EK。EF、EG和EK都是圆E的半径,即EF=EG=EK(就上图来说,EK暂时用不上,它在作另一个符合条件的圆时才会用到)。过点Q作平行于EF的直线,与角平分线PP'交于点O。过点O作PB的垂线OH,垂足为H。

(3)观察三角形PEG和POH。它们相似,相似比是PE:PO。再观察三角形PEF和POQ,它们也相似,相似比也是PE:PO。

(4)EG:OH和EF:OQ都等于这个相似比,而EG=EF,所以有OH=OQ,它们就是所求圆的半径。以点O为圆心,以OH或OQ为半径作圆,这个圆就是符合要求的圆,即它与直线PA和PB都相切,且过点Q。(图中绿色圆。)

(5)另一个符合要求的圆的圆心是这样确定的:过点Q作直线与EK平行,直线与角平分线PP'的交点就是圆心,然后的作图就类似了。

第二种方法(对应蓝色作图线)

见下图,我们这次把红色作图线变细变浅以突出蓝色作图线。作图步骤如下:

(1)过定点Q作角平分线PP'的垂线,与PA、PB和PP'分别交于点A、点B和点P'。在线段AB上取点Q关于点P'的对称点Q'。那么,所要求作的圆一定通过Q和Q'这两点,并且圆心当然一定在角平分线PP'上,只是具体在什么位置还不确定,需要想办法。

(2)以AB为直径在角点P一侧作一个半圆。过点Q作AB的垂线交半圆于点C。连接AC,连接BC。则三角形ABC为直角三角形,角ACB为直角。

(3)通过相似三角形对应边成比例,或通过相交弦定理,都可以得出结论:

CQ^2 = BQ × AQ

BQ = AQ'

所以,CQ^2 = BQ × AQ变为

CQ^2 = AQ' × AQ

(它已经很像切割线定理,本证明就是要用到切割线定理,这是一个很重要的定理,在很多问题中它能起到桥梁的作用)

从点A处量起,在AP上截取线段AD等于CQ。过点D作AP的垂线,垂线与角平分线PP'交于点O。这个点O就是所求作圆的圆心。而OD就是所求作圆的半径。以点O为圆心,以OD为半径所作之圆一定在点D处与AP相切,并且一定通过点Q和点Q'。这是因为有

AD^2 = AQ' × AQ

同样地,作另一个符合要求的圆,只要把上面在AP上取点D的过程改为在PA的延长线上取点即可。

以上两种方法被画在同一张图上,可以很好地看出,两种方法作出的圆心是同一个点。

上面的两种方法对两条直线平行的情况仍然适用。您不妨试一试。

作图题在平面几何中属比较难的题目。这里介绍给您,首先可以使您在阅读过程中,领悟平面几何的风采,体会推理的严谨,欣赏数学之美。其次,也为下一期有趣的内容打下基础。下一期涉及另一个六圆定理,其中要求作一个与两条直线都相切并且还与一个定圆相切的圆。它比这里的作图题还要难,但有了今天的基础,下一期的内容就容易理解了。下一期的六圆定理,我也给出了动态的演示,让您领悟变与不变的神奇关系。

若觉得文章不错,给点的赞,鼓励我。终归持续更新内容是很不容易的,要有内容,有精力,有毅力。谢谢!返回搜狐,查看更多

责任编辑:

python语言画成圆相切_求作一圆,使它过一定点且与两直线都相切相关推荐

  1. python语言画成圆相切_三个相切圆的公切圆

    在学车的时候,我堂大哥曾问我一道作圆的问题: 三圆的外切圆和内切圆 (1) 平面上给出三个两两相切的圆以及它们的圆心,求作一个圆与这三个圆都相切(尺规作图). 如果从纯几何的途径入手,我们甚至很难判断 ...

  2. python语言有哪两个系列_(转)Python学习笔记系列——Python是一种纯粹的语言

    在摸索适合自己的语言学习方法,看到一篇好文章,转之,侵删. Python的语法范式相当多.知识点相当细,但是Python是一种内在一致性很好的语言,理解了几条基本的规则,就很容易理解大部分语法与现象. ...

  3. python语言三大基本控制结构_【笔记】《python语言程序设计》——程序的控制结构...

    一.前言 学习就是一个不断的自下而上,自上而下的过程. 前段时间,学着用python实现网站的数据爬取,隐约get到python的一些语法和用法,感觉就是语法不难,关键在于解决问题的思维. 这是需求驱 ...

  4. 以下可以采用python语言保留字的是-以下选项中,不是Python语言保留字的是_学小易找答案...

    [单选题]以下选项中,不是 Python 语言保留字的是 [连线题]将动机理论及其解释说明连线: [单选题]以下选项中,不是Python语言合法命名的是 [单选题]在Python函数中,用于获取用户输 ...

  5. 以下python语言关键字在异常处理_【单选题】以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是: ( )...

    问题:[单选题]以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是: ( ) 更多相关问题 进程从运行状态变为等待的原因可能是() 进程调度主要负责() 在下列叙述中,错误的一 ...

  6. python语言的编程模式_一种基于Python语言的EDA开发平台及其使用方法与流程

    本发明涉及EDA开发的技术领域,尤其是指一种基于Python语言的EDA开发平台及其使用方法. 背景技术: 目前,主流的EDA设计语言Verilog HDL能实现完整的芯片硬件逻辑电路开发,但是其代码 ...

  7. python语言程序的特点_《Python语言程序设计》 —1.1.3 Python的特点及应用领域...

    1.1.3 Python的特点及应用领域 学习一门编程语言,应该了解其特点及适用领域.Python语言的特点及应用领域如下. 1. 特点 (1)优点 简单易学:在开发者社群流行着一句玩笑-" ...

  8. 88是python语言的整数类型_少儿Python编程_第三讲:常量变量和数据类型

    无论使用哪一种编程语言,甚至是学习数学.物理,都需要掌握常量.变量.表达式的概念和用法.本讲将带领读者进入编程世界,学习程序的基本元素. 3.1 基本数据类型 基本数据类型有数值型.布尔型和字符型.它 ...

  9. 简述python语言的主要领域_简述Python语言经验总结

    Python语言是不被大多数人知道的东西,这里就简单概述下Python语言,顺便闲谈一 下Python 标准库."俗话"说:库即是语言,语言即是库.由此可见拥有一套高质量.具备良好 ...

最新文章

  1. android反编译出错,反编译出错信息
  2. 使用多态来实现数据库之间的切换
  3. android 打卡app,日常小打卡app
  4. [20181220]使用提示OR_EXPAND优化.txt
  5. 3237: [Ahoi2013]连通图 线段树分治
  6. 封装 js 插件 实例
  7. northwind中文 for mysql_学习心得 | PHP与mysql通信的若干问题
  8. MongoDB的可视化工具之Navicat
  9. 今日拷问:侬是什么垃圾!
  10. DNS resource record的写法
  11. 20个开发人员非常有用的Java功能代码(二)
  12. M文件-函数的参数-传值还是传址/检查输入参数的个数/传递参数/输出参数
  13. iOS打包后收不到推送信息
  14. VM12 虚拟机使用桥接模式却连不上网的解决方法(图文讲解)
  15. Python笔记 · self,cls,实例方法,静态方法,类方法
  16. 一个文献代理和医学资料非常丰富的地方
  17. 技术团队培养_如何在团队中培养伟大的文化
  18. Windows进行Java Web开发,电脑上安装什么?
  19. 【多媒体编解码】Openmax IL (一)官方文档概述
  20. C/C++ fstream

热门文章

  1. Linux上全源码安装Apache、MySQL、PHP、WSF安装(转载)
  2. python 串口接收字符_python串口接收数据
  3. 往集合里面插数据,重复的不插入
  4. 合肥事业单位计算机基础知识真题,国培教育-2019合肥市直事业单位招聘考试:计算机基础知识...
  5. 王者荣耀 ios 账号android,王者荣耀苹果账号怎么转安卓_账号转移教程_3DM手游
  6. 12个超好用的免费在线工具,大大提高生产力,建议收藏!
  7. 1.FHS(Filesystem Hierarchy Standard)文件系统层级标准--重点
  8. linux下使用daemontools的supervise让不稳定程序死掉自动马上重启
  9. Vue编译时写在style中的路径问题
  10. 408真题和模拟题应该怎么刷