python语言画成圆相切_三个相切圆的公切圆
在学车的时候,我堂大哥曾问我一道作圆的问题:
三圆的外切圆和内切圆 (1)
平面上给出三个两两相切的圆以及它们的圆心,求作一个圆与这三个圆都相切(尺规作图)。
如果从纯几何的途径入手,我们甚至很难判断这样的圆是否存在。但是我之前似乎已经看过类似的题目,于是很快想到一个名词:反演。反演可以将圆反演成直线(圆过反演点),也可以将圆反演成圆(圆不过反演点),而其他的相切、相交等关系保持不变。对反演后的图形进行相同的反演,就变回原来的图形。本题的难点在于圆太多,利用反演,我们可以将它变为两条直线和一个圆的问题。
阅读相关内容。
下面是作图步骤:
(1) 选择一个相切点,以相切点为圆心作一个圆(半径随意);
三圆的外切圆和内切圆 (2)
(2) 以(1)作的圆为基础圆,作给出的三个圆的反演像。其中两个圆变为两条平行直线,第三个圆依旧反演为圆,并与两直线相切。
三圆的外切圆和内切圆 (3)
三圆的外切圆和内切圆 (4)
(3)接下来的步骤就很容易了,显然我们可以作出两个圆,与反演像中的圆和两条直线都相切。作出这两个圆后,继续以(1)的圆为基础圆,将这两个圆反演回去,就得到了所求的圆,分别对应着三个圆的外切圆和内切圆。
三圆的外切圆和内切圆 (5)
三圆的外切圆和内切圆 (6)
更详细的转载事宜请参考:《科学空间FAQ》
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!
打赏
微信打赏
支付宝打赏
因为网站后台对打赏并无记录,因此欢迎在打赏时候备注留言。你还可以点击这里或在下方评论区留言来告知你的建议或需求。
如果您需要引用本文,请参考:
苏剑林. (2014, Jan 27). 《三个相切圆的公切圆 》[Blog post]. Retrieved from https://spaces.ac.cn/archives/2320
python语言画成圆相切_三个相切圆的公切圆相关推荐
- python语言画成圆相切_求作一圆,使它过一定点且与两直线都相切
原标题:求作一圆,使它过一定点且与两直线都相切 求作一圆,使它过一定点且与两条给定直线都相切.如下图所示.图中只画出了一个符合要求的圆.很明显,在右侧还应该有一个更大一些的圆符合要求(这里画不下是原因 ...
- python语言画成圆相切_在python中如何使用循环结构画四个相切的圆
求教,我想把这个代码改用循环结构,请大家指教,最好附代码,急急急.多谢#DrawFourCircle1.pyfromturtleimport*pencolor("red")spee ...
- 《Python语言程序设计》之第三次平时作业解析
<Python语言程序设计>之第三次平时作业解析 程序填空题 单项选择题 程序填空题 下面程序的功能是从列表中筛选出字符串元素,并将它们连接为一个字符串.程序运行后的输出情况如下图所示.请 ...
- python语言有哪两个系列_(转)Python学习笔记系列——Python是一种纯粹的语言
在摸索适合自己的语言学习方法,看到一篇好文章,转之,侵删. Python的语法范式相当多.知识点相当细,但是Python是一种内在一致性很好的语言,理解了几条基本的规则,就很容易理解大部分语法与现象. ...
- 88是python语言的整数类型_少儿Python编程_第三讲:常量变量和数据类型
无论使用哪一种编程语言,甚至是学习数学.物理,都需要掌握常量.变量.表达式的概念和用法.本讲将带领读者进入编程世界,学习程序的基本元素. 3.1 基本数据类型 基本数据类型有数值型.布尔型和字符型.它 ...
- python语言合法命名有哪些-以下不是 Python 语言合法命名的是 :( )_学小易找答案...
[单选题]字符串是一个字符序列, 给 字符串 s ,以下表示 s 从右 侧 向左第三个字符的是: ( ) [简答题]1课堂示范两款西装, ...
- python语言三大基本控制结构_【笔记】《python语言程序设计》——程序的控制结构...
一.前言 学习就是一个不断的自下而上,自上而下的过程. 前段时间,学着用python实现网站的数据爬取,隐约get到python的一些语法和用法,感觉就是语法不难,关键在于解决问题的思维. 这是需求驱 ...
- python语言基本排序算法_排序算法(Python)
参考: <数据结构(Python 语言描述)> - 3.4 基本排序算法.3.5 更快的排序 Tips:为了保持简洁,每个函数都只处理整数列表,并且假设列表不为空. 目录.jpg 术语 1 ...
- python语言中运算符号_详细介绍Python语言中的按位运算符
<从问题到程序:用Python学编程和计算>--2.11 补充材料 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.11节,作者:裘宗燕 ...
最新文章
- 【微软亚洲研究院MSRA】招聘多模态方向算法实习生
- R可视化ggplot2绘制堆叠的条形图(Stacked Barplot)
- 人会成为虚拟现实中的“机器人代码”吗?
- win32汇编处理字符消息和给常量区标号赋值
- Java的13个规范
- g++ linux 编译开栈_方舟编译器编译hello world踩坑全记录
- java循环输入直到,使用循环接受其他用户输入,直到用户输入结束输入的值
- 前端学习(3061):vue+element今日头条管理-接口分页参数说明
- Android SDK中tools详解
- C#:安装Windows服务,动态指定服务名及描述
- 微软软件推送服务器,微软将通过系统更新功能向大部分用户推送新版Microsoft Edge浏览器-...
- npm 端口设置成80_13 个 NPM 快速开发技巧
- idea与myeclipse或eclipse使用编译时的区别
- [iOS]在xib中设置YYLabel自适应高度
- 基于STM32的CAN通讯测试:让地球仪转起来
- WindowsXP SP3 AFD.sys 本地拒绝服务漏洞的挖掘过程
- uc手机浏览器 手机模拟_移动端页面调试工具——UC浏览器开发者版
- 3D MAX眼睛贴图制作过程
- C语言实现函数确定最大最小值
- 微信公众号中的支付宝支付与微信支付 支付宝支付问题(微信bug)
热门文章
- 【每日新闻】阿里云成中国唯一全面提供IPv6服务 | 区块链技术可以促进数据的共享以改进流程...
- html5中将图片的绝对路径转换成文件对象
- phpMyadmin /scripts/setup.php Execute Arbitrary PHP Code Via A Crafted POST Request CVE-2010-3055
- pentaho saiku 安装全过程
- heritrix3.x--SURT / 限定heritrix的爬行域
- 用坚果云同步mysql_坚果云安装完成以后, 如何同步文件?
- CMake入门1——CMake与VS编译器和nmake的结合使用
- 获取海康摄像机/录像机rtsp视频流地址格式
- PHP除数取余数,php相除取余数的实现方法
- linux根文件系统的移植 课程设计,linux课程设计bootloader的移植.doc