拓扑,一个跟门萨同样古怪的“科技Word”.其定义,对绝大多数读者而言,不一定需要理解,但无妨知道———拓扑学,数学的一门分科,研究几何图形在一对一的双方连续变换下不变的性质.不少门萨题,来自拓扑学,其典例,是2005年10月8日刊发在《晚会·游戏》版上的那篇《四种颜色与地图》.此例在拓扑学中大名鼎鼎,叫做“四色问题”.
拓扑理论用途广泛,涉及空间规划、网络设计、通讯邮递乃至心理分析等诸多领域,人们不大了解罢了.说来趣怪,致使这门学科得以诞生的契机却是一款很是独特的消闲.
话说俄罗斯有座哥尼斯堡市,两条河于此间汇合,汇合处有个小岛,小岛跟其相对的3处河岸架设了7座桥.市民经常沿着河岸和小岛散步,于是很自然地就提出了一个实际问题:有无可能找到一条路线,能够沿它行走,经过全部7座桥却又不会重踏其中任何一座?
时为18世纪中叶,著名数学家、瑞士人欧拉旅游至该市,他对这个消闲点子作了一番琢磨,确定了这条路线.当其时,欧拉的指划,只不过是逢场作戏,被称为“七桥问题”.
迨至19世纪上半叶,有心人对欧拉的思路作了认真研究,在“七桥问题”基础之上,居然建立起一门崭新学科!显然极具文史素养的某位数学专家给这门学科起了个跟欧拉的原初研究无比贴切的学名———Topology!Topology是英文,其实质性部分Topo是一个同音同义的古希腊词的英文形变,意思是“地方、方位”.logy这个后缀也来自古希腊文,原意是“词语的聚集”,明治维新期间日本人大量翻译西方典籍,把它通译为“学科”之“学”.因之,若然对Topology作汉语直接对译,当为“方位学”.按,欧拉破解“七桥问题”之际,把3处河岸和1座小岛绘画成4个点,把7座桥绘画成7条线,点线相连,构成一个封闭的几何图形.想想看,以Topology概括欧拉的整个思路,是不是浑然天成?
有位中国人把Topo译为“拓扑”!江泽涵先生是也!
江泽涵(1902-1994年),安徽旌德人,1926年毕业于南开大学,1930年获哈佛大学博士学位,1931年任北京大学数学系教授,1955年当选为中国科学院数理学部委员.他是把拓扑学引入中国的第一人,他出版的《拓扑学引论》是中国人编写的第一部拓扑学教材.
译Topo为拓扑,音义兼顾,形神俱备———“拓”者,对土地之开发也,“扑”者,全面覆盖也.
上世纪前半叶,学界中人大抵通今博古,学贯中西,对于国外学术及科技用语的汉译,令人拍案叫绝之作迭出,如霓虹(neon)、引擎(engine)、绷带(bandage)、图腾(totem),等等.反观近世,知识爆炸,外间新事物有如潮水般涌入,但在水中央的国人东张西望,却瞩目皆是IT、IE、ADSL、modem、WindowsXP、CT、CD、VCD、DVCD、DVD、mp3、G4……Oh,myGod,果真是一代新人胜旧人?
拓扑学是数学中一个重要的、基础性的分支.它最初是几何学的一个分支,主要研究几何图形在连续变形下保持不变的性质,现在已成为研究连续性现象的重要的数学分支.
拓扑学起初叫形势分析学,是莱布尼茨1679年提出的名词.十九世纪中期,黎曼在复函数的研究中强调研究函数和积分就必须研究形势分析学.从此开始了现代拓扑学的系统研究.
连续性和离散性是自然界与社会现象中普遍存在的.拓扑学对连续性数学是带有根本意义的,对于离散性数学也起着巨大的推动作用.拓扑学的基本内容已经成为现代数学的常识.拓扑学的概念和方法在物理学、生物学、化学等学科中都有直接、广泛的应用.

什么是TOPO学的更多相关文章

  1. 【Python五篇慢慢弹】快速上手学python

    快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...

  2. 跟Unity3D学代码优化

    今天我们来聊聊如何跟Unity学代码优化,准确地说,是通过学习Unity的IL2CPP技术的优化策略,应用到我们的日常逻辑开发中. 做过Unity开发的同学想必对IL2CPP都很清楚,简单地说,IL2 ...

  3. 重学hadoop技术

    最近因为做了些和hadoop相关的项目(虽然主要是运维),但是这段经历让我对hadoop的实际运用有了更加深入的理解. 相比以前自学hadoop,因为没有实战场景以及良好的大数据学习氛围,现在回顾下的 ...

  4. 《学技术练英语》PPT分享

    之前做的一个PPT,分享给博客园的同学. 下载地址: 学技术练英语.pdf 技术是靠自己去学的,学技术不能仅仅是看书看博客,最好是有实践,不管是做实验去验证,还是写各种代码去玩各种特性,还是造轮子都是 ...

  5. 前端学HTTP之数据传输

    × 目录 [1]客户机处理 [2]集线器处理 [3]路由器1处理[4]路由器2处理[5]交换机处理[6]服务器处理[7]反向传输 前面的话 上一篇中,介绍了网络基础.本文将详细介绍客户机在浏览网页ab ...

  6. 前端学HTTP之网络基础

    × 目录 [1]网络 [2]OSI [3]TCP/IP 前面的话 HTTP协议对于前端工程师是非常重要的.我们在浏览网站时,访问的每一个WEB页面都需要使用HTTP协议实现.如果不了解HTTP协议,就 ...

  7. Mina、Netty、Twisted一起学(八):HTTP服务器

    HTTP协议应该是目前使用最多的应用层协议了,用浏览器打开一个网站就是使用HTTP协议进行数据传输. HTTP协议也是基于TCP协议,所以也有服务器和客户端.HTTP客户端一般是浏览器,当然还有可能是 ...

  8. 一起学微软Power BI系列-使用技巧(2)连接Excel数据源错误解决方法

    上一篇文章一起学微软Power BI系列-使用技巧(1)连接Oracle与Mysql数据库中,我们介绍了Power BI Desktop中连接Oracle和Mysql的方法,其实说到底还是驱动的问题, ...

  9. 开始学nodejs —— 调试篇

    新学习一种技术,肯定会遇到很多坑,我们需要找到这些坑,弄清楚这些坑出现的原因和其中的原理.这种操作就叫做调试. 程序调试的方法和工具多种多样,在这里我总结一下我在学习nodejs的过程中,学到的和用到 ...

随机推荐

  1. IE兼容css3圆角的htc解决方法

    IE兼容css教程3圆角的htc解决方法 现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的是IE6/7/8并不支持,让我们弃新技术不用,是不 ...

  2. 查看和导入证书(.cer / .pfx)

    作为文件形式存在的证书一般有这几种格式: 1.带有私钥的证书 由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形 ...

  3. 以Tkinter模块来学习Python实现GUI(图形用户界面)编程

    tk是什么:它是一个图形库,支持多个操作系统,使用tcl语言开发的.tkinter是Python内置的模块, 与tk类似的第三方图形库(GUI库)还有很多,比如:Qt,GTK,wxWidget,wxP ...

  4. 项目中遇到的问题:前台 disabled 与 后台disabled

    TPRI项目流程,点[保存],“人员”服务器端控件,如果在前台disabled设置,则值会丢失:在后台设置disabled就可以.

  5. js删除数组中的 "NaN"

    [注意] js中的NaN不和任何值相等,包括自身 所以可以使用 x!=x 来判断x是否是NaN,当且仅当x为NaN时,表达式的结果为true NaN != NaN ; //true 可以依此删除数组中 ...

  6. A. The number of positions

    A. The number of positions time limit per test 0.5 second memory limit per test 256 megabytes input ...

  7. stark组件之创建

    stark组件之需求 仿照Django中的admin , 开发了自己的stark组件,实现类似数据库客户端的功能,对数据进行增删改查 . stark之创建 1.在项目中 创建stark应用,app01 ...

  8. java spi机制和场景

    JDK中查找服务的实现的工具类是:java.util.ServiceLoader, jvm启动时自动查找META-INF/services/下面的实现类,并初始化实例 jdbc的mysql实现类 在静 ...

  9. APP测试总结1

    1.安装.卸载测试 安装.卸载测试主要针对编译后源程序生成的APK安装文件 主要测试点: 1).生成的APK文件在真机上可以安装及下载 2).Android手机端的通用安装工具,如:豌豆荚及91助手等 ...

  10. Mybatis学习笔记15 - 两个内置参数_parameter和_databaseId

    两个内置参数:除了方法传递过来的参数可以被用来判断,取值外,mybatis默认还有两个内置参数: _parameter:代表整个参数 单个参数:_parameter就代表这个单个参数 多个参数:参数会 ...