惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Cloudflare Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
WordPress大学
WordPress大学
Jina AI
Jina AI
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
V
Vulnerabilities – Threatpost
博客园 - 司徒正美
L
Lohrmann on Cybersecurity
P
Privacy International News Feed
S
SegmentFault 最新的问题
C
Cisco Blogs
V
V2EX
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
I
Intezer
人人都是产品经理
人人都是产品经理
博客园_首页
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
Know Your Adversary
Know Your Adversary
酷 壳 – CoolShell
酷 壳 – CoolShell
Security Latest
Security Latest
V
Visual Studio Blog
S
Schneier on Security
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
腾讯CDC
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - Franky
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
Kaspersky official blog
T
The Exploit Database - CXSecurity.com
G
GRAHAM CLULEY
量子位
S
Securelist
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tenable Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
T
Troy Hunt's Blog

kok的笔记本

macOS 里 神秘的 kernel_task ,为什么一直在写入硬盘? 产品 node_modules 为什么总是这么大:一次从原理到实践的瘦身记录 谁来救救我的Mac存储空间-清理工具横评:付费vs免费,从界面到命令行 2023 读书推荐 写给播客嘉宾的录制说明书 在 Electron 中使用 Vue Devtools 几何原本中勾股定理的证明 Mac 安装软件时提示 已损坏,无法打开 应该怎么办 PegBoard 你的数字白板 少数派读者与作者的 NewsLetter 闲棋冷子-2-2021年我读过哪些很棒的书 闲棋冷子-1-相信你的身体,它不会骗你 修复 macOS 中 Cisco Anyconnect 报的奇怪Bug 我的 NAS 使用记录 Omniplan 入门教程 Hugo升级0.74记录 一年级产品经理需要掌握什么知识? 无籍之谈-3-和盖盖聊聊尼尔·盖曼与中外科幻 露营笔记-装备篇 无籍之谈-2-和鹏仔聊华尔街兴盛史,给小白投资者的一些建议 介绍一下《无籍之谈》 无籍之谈-1-和不土聊佛学,谈谈《一心走路》《僧侣与哲学家》 高达模型入门 - 工具整理 5 分钟了解 Sketch 的新特性 Tint - 色调 Hugo 主题移动端开发的一些心得 修复 macbook 键盘连击问题 在 Hugo 中使用 Open Graph 提升分享效果 选小米10 还是小米10 Pro? 利用 Python 批量合并 Excel 文件 为什么家国梦不好玩? 高雄85大楼 Mac优秀软件推荐-Itsycal 找到并和正确使用无版权资源 Excel 常用函数 一 无线吸尘器挑选指南 钢铁、蒸汽与 19 世纪 聊聊《铁道之旅》 如何挑选一个电脑电源? 有用的正则表达式 给psd瘦身 2019第二季度读书总结 组装 ITX 黑苹果主机 Intel CPU 挑选指南 常用的 Markdown 工具 2019第一季度读书总结 怎么用尺规作图画75°角? 在 Hugo 中使用 Sass 真正的换位思考-《爱的沟通》读书笔记 Hugo 中使用思维导图 反叛公司中的治理者和顾问玩法 如何搭配成为一个盐系男生? 反叛公司 Rebel Inc. 入门指南 如何评估需求,预估开发成本? 小米8、小米8SE、小米8青春版参数对比 微信外部链接内容管理规范分析 在售 iPhone 参数对比 给Hugo blog中增加一些插件 微信 MacOS 多开的一些实践 矩阵与线性变换的概念理解 用 hugo 和 netlify 搭建blog 介绍我自己 瓜摊老板 Really? EDM邮件营销,你需要知道 果子沟大桥 喀赞其的马车 清晨的木梨硡 hexo 主题开发 青龙寺的狮子 用一个特殊方法解决同位词问题 语义化 html 标签 数模的基本思路和写作攻略 hexo blog 搭建 0.1,0.1^0.1,为什么数值是波动的? 智能手机之旅 老师和学生的博弈 这些使用抗生素的方式,你做的对吗? 炼金术与钢之炼金术师 kok的笔记本 kok的笔记本 中国长征运载火箭家族-PegBoard
尺规作图小习题
kokdemo · 2018-09-02 · via kok的笔记本

最近在沉迷一款叫做 euclidea 的游戏,这款游戏简单的说,就是通过尺规作图来构造几何图形,算是一款数学解密游戏。

什么是尺规作图

尺规作图是源于古希腊的数学课题,指在只用圆规和没有刻度的直尺来解决平面几何作图需求。

大家可能比较熟知的反而是尺规作图法不能解决的三个问题:

  1. 化圆为方:求一个正方形边长使其面积与已知圆相等
  2. 三等分角:求一个已知角度的三分之一
  3. 倍立方:求一个立方地棱长,使其体积是已知立方体的二倍

前几年的时候,每年都有不少民科,自称自己找到了解决这三大难题的步骤,然而都是错漏百出,不是忽视了前提就是使用了特殊的工具。

不过这几年少多了,可能这帮人都去研究永动机了吧……

最基本的两个步骤

其中一个是画直线,也就是连接两个点,做一条无限长的直线,就像这样:

第二个是通过一个点,画一个圆,半径可以是随便的,也可以是另一个点:

然后就没了,就这两个步骤了。

热身题:根据已有的一条直线,构造一个60度角

这个题非常简单,因为60°角是圆形中最容易构造的角度了,只需要两个圆就可以,像这样:

稍微挑战:做一个圆的内切正方形

这个题思路比较好想,因为已知圆心和圆上一点,可以做一条直径,然后根据这个直径做垂直平分线,就能找到内切正方形的另外两个点。连接之后就是内切正方形了。

精益求精:找到最优解

但是!

这个题难就难在有解题步骤限定上了,我们回顾一下刚才的步骤:

  1. 做直径(1E)
  2. 垂直平分线(3E)
  3. 连接四个点(4E)

加起来一共要用8步,并不是最优解。

怎么优化呢?

还记得刚才做60°角的那两个圆吗?

现在相当于是,已知了上面两个点,要在下面对称的点(这个点目前还是未知的,其实你还不知道)做一个直角。

圆内做直角最快的办法就是找一个直径,直径两端的连接点和端点的夹角就是90°了,观察到这里面点之间的间距除了 R 之外,就是 √3*R 了。

R 构造的圆肯定用不了,因此我们构造一个 √3*R 为半径的圆:

!!!发现了吗,这个圆和基本圆的交点 C 就是我们需要的一个顶点!

接着找一个过 C 的直角。

我们知道 ∠ABC 是60°,∠OCB 是30°,连接 OB。

我多做了几条辅助线,只是为了表达思路:

图中 ∠OBC = 30°,因此 ∠BOC 也是 30°。

因此 ∠CBE = 150°,因为 BC = BE ,所以叫 ∠BCD = 45°。

因此 D 就是正方形的一个顶角。

对称的看另一边,OB 和圆的交点 F,连接 CF,交点 G 就是正方形的另一个顶点了。

最后连接正方形四边,这个作图的方法优势在于直接构造了一个直角,节省了重新连接正方形两个底边的作图工序,最后的完整图是这样的:

一共只需要 7E,就可以完成整个作图步骤了,整整少了 1步 !!

后记

上面摘选了两个有意思的入门级题目,来展示尺规作图的有趣之处,几何学是不是很有意思呢?