[数学故事]有趣的位置几何

简介: 有一种只研究图形各部分位置的相对次序,而不考虑他们尺寸大小的新几何学,叫做拓扑学。有时人们也称它是橡皮膜上的几何学。因为橡皮膜上的图形,随着橡皮膜的拉动,其长度、曲直、面积等等都将发生变化,但也有一些图形的性质保持不变。

有一种只研究图形各部分位置的相对次序,而不考虑他们尺寸大小的新几何学,叫做拓扑学。有时人们也称它是橡皮膜上的几何学。因为橡皮膜上的图形,随着橡皮膜的拉动,其长度、曲直、面积等等都将发生变化,但也有一些图形的性质保持不变。例如点变化后还是点,线变化后依旧是线;相交的图形决不因橡皮的拉伸和弯曲而变得不相交!拓扑学正是研究诸如此类,使图形在橡皮膜上保持不变的性质。在这种几何中,扭曲和拉长(但不包括撕开和接合)称为拓扑变换。图形在拓扑变换下保持不变的性质,称为图形的拓扑性质。

三角形和圆使两种截然不同的图形,但他们都是简单的封闭曲线。在拓扑变换下,三角形能变成圆,三角形的内部变成了圆的内部,三角形的外部变成了圆的外部。这就是说,简单封闭曲线的内部和外部具有拓扑性质。

图1显出了画在一块矩形橡皮膜上的三角形,被拉成了圆的情形。

 

 

    从图2的三个图形可以想象出他们各自表示什么东西。在拓扑变换下,他们中的每一个图形都能变成另一个图形。

    传说古波斯穆罕默德的继承人哈立发,为了挑女婿曾经给络绎不绝的求婚者出过这样一个题目:请用线把图3中写有相同数字的小圆圈连接起来,但所连的线不许相交。

这个问题似乎很简单,但实际上没有一个求婚者能够如愿以偿。事实上,如图4,我们很容易把①-①、②-②连起来,从而得到一条简单的封闭曲线,这条曲线把整个平面分为内部(阴影部分)和外部这两个区域。其中一个③在内部区域,而另一个③却在外部区域。要想从闭曲线内部的③,画一条线与外部的③相连,而与已画的闭曲线不相交,这是不可能的!

用一个正方体做游戏:如图5,假设正方体的八个顶点表示均匀分布在地球上的八个城市,而每个城市都有三条路线与毗邻城市相连。某学者从A城出发,要到C′城去考察,途中顺便到其他的六个城市旅游。要求这六个城市都只经过一次而最后到达C′城。请画出他的旅行路线。

 

要找出这条路线,最好是把它化为平面上的图形来考虑。为此,我们不妨设想这正方体是由有弹性的橡皮薄膜制成,再用剪刀沿着棱剪掉它的一个面,然后扯着这个缺口把它拉开铺平,就成为一个平面图形。这个图形叫做正方体的拓扑平面图(如图6)。图中的粗线和箭头方向就表示它的一种解答。

如果这个旅行者最后要到达的城市不是C′而是D′,那么他的旅行路线又该是怎样的呢?要画出这条路线的任何尝试总是不会成功。为什么呢?

把这八个城市按图7用两种不同的颜色区分开,这样,用一条棱连接的两个顶点颜色都不同,那么以A点为出发点的第1号城市,以后到达的各城市依次编为2,3,…,8,可以知道:编为奇数的城市都应该是白色的;编为偶数的城市都应该是黑色的,作为最后到达的第8号城市当然是黑色的。可见,从A城出发,以B′、D′、C为终点,中途又要不重复地经过其他六个城市的路线都是不存在的。

 

下面是一道涉及拓扑学知识的数学竞赛题。

图8是从一个8×10格的矩形纸上剪去两个1×1的小方格后得到的。能不能把它全部剪成1×2格大小的矩形小纸片呢?为什么?

这是不可能的,由它上面剪下来的每一个小矩形都由两个相邻的小方格组成,这两个小方格上染有不同的颜色。假设它能全部剪成这样的小矩形纸片,那么它上面两种颜色的格子数目应当相等。但它的灰色小方格比白色小方格少2个。所以它能全部剪成1×2格小矩形纸片的假设是错误的。因此,不可能把它全部剪成这样的小纸片

(选自《数学课外读物》)

目录
相关文章
|
存储 SQL 消息中间件
大数据生态圈常用组件(一):数据库、查询引擎、ETL工具、调度工具等
大数据生态圈常用组件(一):数据库、查询引擎、ETL工具、调度工具等
|
安全 关系型数据库 Java
SonarQube实战:部署(一)
基于Docker部署SonarQube及中文汉化。
1153 0
|
JSON 算法 Java
常见登录密码加密方式
常见登录密码加密方式
2709 0
|
2月前
|
JavaScript Linux API
OpenClaw(Clawdbot)从零到一实操手册:云端本地双部署+技能扩展+问题一站式解决
OpenClaw(曾用名Clawdbot/Moltbot)是2026年主流开源AI智能体框架,支持本地与云端双模式部署,可通过自然语言完成文件管理、信息检索、内容处理、流程自动化等任务,并依托Skills扩展更多实用能力。本文基于2026年3月最新环境,完整提供阿里云轻量应用服务器极速部署、本地Windows11/macOS/Linux手动部署、阿里云百炼Coding Plan免费大模型API配置、常用技能集成方法,以及全流程高频问题排查方案,所有命令均可直接复制执行,零基础用户也可快速完成搭建与稳定运行。
705 0
|
5月前
|
人工智能 Cloud Native 安全
活动回顾 | 阿里云AI原生应用开发实战营——AI Agent 专场(上海站)回顾&PPT下载
阿里云函数计算AgentRun发布,打造一站式Agentic AI基础设施平台,融合Serverless与AI原生场景,降低60% TCO。12月12日上海实战营聚焦AI Agent落地挑战,涵盖FunctionAI实践、企业级架构、生成式AI案例与AI网关解决方案,助力开发者高效构建智能应用。
|
监控 安全 JavaScript
浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID
场景 : 客户提出一个问题就是把用户的登录记录和设备绑定到一起,就是每个人都是固定的设备(可能是安全因素吧)。一开始想的是回去设备的IMEI号和用户账号绑定起来,结果发现IMEI不对外开发,只能另寻他法,最后通过获取设备序列号作为唯一标识。
浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID
|
人工智能 编解码 物联网
阶跃星辰开源Step-Video-TI2V 图生视频模型介绍
在今年 2 月,阶跃星辰开源了两款 Step 系列多模态大模型——Step-Video-T2V 视频生成模型和 Step-Audio 语音模型,为开源社区贡献了自己的多模态力量。
656 1
|
机器学习/深度学习 人工智能 机器人
使用DeepSeek必备的10个技巧
使用DeepSeek必备的10个技巧
1211 1
|
Linux
RPM软件包管理工具使用指南
RPM(Red Hat Package Manager)是Red Hat及其他基于RPM的Linux发行版中用于管理软件包的基本包管理工具。它是一个二进制包管理系统,允许用户在Linux系统中方便地安装、升级、查询和删除软件包。RPM使用.rpm文件扩展名的软件包文件,这些软件包文件包含了软件的可执行文件、配置文件、文档等,以及安装和卸载时需要执行的脚本。通过RPM,用户可以轻松地管理和维护系统中的软件,确保系统的稳定运行和软件的及时更新。
995 4