手绘图解:从零维到十维空间

全世界只有3.14 % 的人关注了

爆炸吧知识

事情是这样的,这周我给学生讲3dmax的课。为了让学生了解三视图我就顺便科普了一下什么是零维、一维、二维、三维空间。

讲完不过瘾,感觉一支粉笔一块黑板讲维度是一件很爽的事情,那么.........接下来

请同学们打开脑洞,看我用一支笔几张纸来为同学们展开从零维空间到十维空间之旅吧!

声明:本文中的理论均依据弦理论物理的知识,结合简单的图示和通俗的道理来解释,不是信口开河,具有科学依据。

  零维  

让我们从一个点开始,和我们几何意义上的点一样,它没有大小、没有维度。它只是被想象出来的、作为标志一个位置的点。

它什么也没有,空间、时间通通不存在,这就是零维度。

  一维空间  

好的,理解了零维之后我们开始一维空间。已经存在了一个点,我们再画一个点。两点之间连一条线。噔噔噔!一维空间诞生了!我们创造了空间!

一维空间只有长度,没有宽度和深度。

  二维空间  

我们拥有了一条线,也就是拥有了一维空间。如何升级到二维呢?很简单,再画一条线,穿过原先的这条线,我么就有了二维空间,二维空间里的物体有宽度和长度,但是没有深度。

你可以试一试,在纸上画一个长方形,长方形内部就是一个二维空间。

这里,为了帮助大家方便理解高维度的空间,我们用两条相交的线段来表示二维空间。

为了向更高的维度前进,现在我们现在来想象一下二维世界里的生物。

因为二维空间没有深度(也可以理解成厚度),只有长度与宽度,我们就可以将它理解成“纸片人”,或者是扑克牌K.J.A Q里的画像。

因为维度的局限,这个可怜的二维生物也只能看到二维的形状。如果让它去看一个三维的球体,那么他只能看到的是这个球体的截面,也就是一个圆。

  三维空间  

三维空间大家肯定熟悉,我们无时无刻都生活在三维空间中。三维空间有长度、宽度与高度。

但是,我要用另一种思维来表达三维空间,只有这样,才可以向更高维度推进。

好,现在我们有一张报纸,上面有一只蚂蚁。

我们就姑且把蚂蚁君看作是“二维生物”,我在二维的纸面上移动。如果要让他从纸的一边爬到另一边,则蚂蚁君需要走过整个纸张。

但是我们把这张纸卷起来呢?成为一个圆柱,一个三维空间里的物体;这时蚂蚁君只需要走过接缝的位置,就到达了目的地。(对了!就是传说中的虫洞)换句话说,把二维空间弯曲,就得到了三维空间,我们就可以这样来表达。

再解释一遍,在这个图示上,蚂蚁从A点消失,B点出现,你们想想,就是这意思,卷曲产生新的维度!

好了,开始进入烧脑阶段!

前三个维度我们可以简单理解成长、宽、高。那么我们怎么理解四维空间?

四维空间

四维比三维多一维,它是什么?是时间!

想象一下,左边有一个1分钟之前的我,右边则是现在我,将这“两个我”看成两个点 ,穿过他们连线,它就是四维空间里的线。太棒了,四维空间出现了!

那么在现实当中我们可以看到过去和未来的我么?不能!因为我们是三维生物,活在三维空间中。 

就像上文提到的,那位二维生物只能看到三维物体的截面一样,我们作为三维生物,只能看到四维空间的截面,也就是现在的你、我、他;换句话说就是此时此刻的世界 。

你们还可以么?我要开始讲五维空间了哦

五维空间

首先我们要明确一点,低维度生物不能意识到高维度空间发生的事情。我们从出生到现在,都感觉自己在同一个空间里。

我们常说“随着时间的推移”,其实就是沿着时间线向前,这条时间线就是四维空间里的那条线,换句话说,三维的我们沿着四维空间里的时间线向前走。

假如我们是四维空间生物,我们就可以看到过去、现在、将来各个时段的我们自己。

但是,时间线只有一条,还记得前文中两条线交叉,将一维升级为二维么?那么现在,在四维这条时间线的基础上,我再加一条时间线和这条时间线交叉,五维空间就出现了!

不懂?没关系!例子举起来!比如说,你大学毕业参加工作,工作了5年,现在是一名经理,那么四维空间里你只能看到大学毕业的你以及成为白领的这条时间线上的你。 

如果当初你初中毕业就去学烹饪,现在是一名厨师。那么这就是另一条时间线上的你。

在五维空间中,你可以看到成为经理的你,也可以看到成为厨师的你。总结的说,五维空间,你可以看到你未来的不同分支。

六维空间

OK ,我开始解释六维空间。现在的你如果想拜访一下过去的你,怎么办?我们可以将四维空间中任意一条时间线弯曲,这样你就可以跳回以前,去见以前的你。

换句话说,五维空间中,你可以“穿越”回到一条时间线上的过去。

还是拿“经理的你”和“厨师的你”举例子,厨师的你感觉日子很艰辛,每天油烟呛人,你想成为经理,安安静静在办公室里坐着。

怎么办?五维空间中,你可以穿越到你初中毕业的时候,告诉以前的你,一定要继续读书,上高中,考大学,做白领。

不过这很费力,而且风险很大,初中毕业的你需要作出不同的选择,每一种选择都会产生一个新的时间线,一个不同版本的未来。

你们还记得二维空间中蚂蚁君和报纸么?弯曲一个空间产生一个新的维度。对了!我们直接把五维空间弯曲,产生六维空间。

这样,你就可以穿越到“经理的你”这条时间线,看一看另一个版本的你。

七维空间

如果你能看到这里,恭喜你,你的脑洞已经很大了。

好,我们继续,七维空间走起来。还是那个例子,前面提到两个时间线:经理与厨师。初中毕业的你,不可能只有这两种选择,而是近乎无限。怎么解释,你的每一个决定都在塑造出一个特有的你。

你可以成为任何一种你。概括地说,初中毕业的你是一个起点,所有的时间线。都从这个点向外辐射,数量是无穷大,那么最后,七维空间里的一个点,里面包含着“初中毕业的你”开始的无限种可能。

那么怎么画出七维空间里的一条线?我们需要另一个点,但是这个点已经包含了无限,如何再去找另外一个点?那就是另一种开端。

没关系,我们举例子,你会懂得。前文中我们提到由“初中毕业的你”为开端而产生的七维无限点;如果你小学毕业的时候就作出不同的选择呢?每一个选择又会塑造一个不同的你;那么以“小学毕业的你”为开端,就会产生另一个包含着无限时间线的点。将这两点连成一条线,就是七维空间的线。

八维空间

 还记得文章开始时提到的一维的线么?我们把另外一条线穿过它,就变成了二维空间。同样的道理,我们来给七维空间升级。例子呢,还是那个“你”。

我们又找到了两个点,一个是由“大学毕业的你”为开端产生的七维无限点,另一个是由“50岁的你”为开端产生的无限点。

将这两点连线,与上文中那条连接“初中毕业的你”无限点“小学毕业的你”无限点的这条线相交。我们就得到了八维空间!

  九维空间  

好了,讲到这里,你其实可以想象出九维空间是什么样了。我们把八维空间理解成那张报纸,平平的。

这时蚂蚁君又出现了,不过它已经进化成八维空间生物了,给它一样的任务,要他横跨整个报纸去目的地,怎么办?将报纸再一次卷起来,虫洞又出现了。

蚂蚁君顺利穿过虫洞出现在目的地。也就是说,将八维空间继续卷曲,我们就得到了九维空间!

  十维空间  

这里我来总结一下,回顾上文,从零维到四维,我们经历了点、线、面、体这个升级流程。然后四维空间又可以看做一点,充满着三维空间中所有可能性的连线,这个连线就是时间。

从四维到八维,我们又经历了点、线、面、体的升级流程。八维的点,充满着七维空间中所有可能性的连线。

八维空间继续升级。还是那个“你”,以八维空间的点为起始,我们必须想出所有的可能,每一种可能都与八维的这个点相连,最后,我们得到十维空间里的一个点,充满着九维空间中所有可能性的连线。

还能再升级么?不能了,在十维空间中,我们找不到任何一个空间可以在划出一个点,因为,十维空间就是一个点!

它包含着所有的宇宙、所有的可能性、所有的时间线、所有的所有...........

从零位到十维,我们经历了这么多,最后,它还是一个点...... 有趣么? 谢谢您的阅读!

本文来源于商老师的设计学堂


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296223.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[for循环之等腰三角形]

public class IsoscelesTriangle { /*** 等腰三角形*/public void print1(){//形如 ▲向上的 for(int i1;i<5;i){for(int k1;k<5-i;k)System.out.print(" ");for(int j1;j<2*i-1;j)System.out.print("*");System.out.print("\n");}}pub…

ISA server的常见身份验证方式

ISA 2006的几种常用验证方式&#xff1a;1. 基本验证&#xff1a;此验证方式不会被加密&#xff0c;只是以明文的方式来传递信息&#xff0c;不安全。如果在“网络”的“内部”属性中将“域”选项卡里边的“选择域”来配置默认域&#xff0c;那么就会把用户送来的帐户与密码信息…

字节前端终于开源!吹爆!

Semi Design 发布&#xff0c;前端同学的福音大家好&#xff0c;我是鱼皮。最近&#xff0c;字节跳动的抖音前端技术团队开源了一款企业级应用设计系统 Semi Design 。这也是他们团队在 GitHub 上首次公开的项目&#xff0c;短短几天&#xff0c;就收获了 3.6 k 个 star。GitH…

CSS2-3常见的demo列子总结

CSS2-3常见的demo列子总结 阅读目录 1. css超过一行或者多行后显示省略号。2. css图片未知高度垂直居中完美解决方案。3. 学习使用 :before和 :after伪元素回到顶部1. css超过一行或者多行后显示省略号。 Css实现超过一行后显示省略号&#xff1b;代码如下&#xff1a;<p st…

18张难以置信的照片,封面这张你就没见过

全世界只有3.14 % 的人关注了爆炸吧知识感谢网络&#xff0c;只要点几下鼠标&#xff0c;就能看到我们以前从未见过的东西——有些甚至是难以置信的&#xff01;鲸鱼的心脏水中的鲨鱼卵幼年的箭鱼萌萌哒世界上最高的棕榈树&#xff0c;简直以为是PS的没见过的话&#xff0c;很容…

Java 关于中文乱码处理的经验总结

为什么说乱码是中国程序员无法避免的话题呢&#xff1f;这个首先要从编码机制上说起&#xff0c;大家都是中文和英文的编码格式不是一样&#xff0c;解码也是不一样的&#xff01;如果中国的程序员不会遇到乱码&#xff0c;那么只有使用汉语编程。汉语编程是怎么回事我也不大清…

[信息收集] HCOMP 2010概况及收录论文

这是第二届HCOMP. 全称&#xff1a;Human Computation Workshop(HCOMP2010) 时间&#xff1a;July 25, 2010 地点&#xff1a;Washington, D.C., USA 收录论文情况&#xff1a;共有4个session&#xff0c; 包括&#xff1a; Invited Talk(1篇&#xff09;, Market design(3篇),…

.NET 生态系统的蜕变之 .NET 6

.NET 6 是自.NET 4 框架以来生态系统看到的最大版本更新&#xff0c;虽然.NET Core 是2014年开始非常大的一项重大战略举措&#xff0c;但是.NET 6是真正的具有强大动力的非常重要的版本。2021年11月9日即将正式发布的.NET 6, 也许你认为.NET 5才刚刚发布&#xff0c;我才刚开始…

C语言程序读写文件(文件内存一个十进制数,每读一次数值加一)

1.问题&#xff1a;C语言程序实现读写一个txt文件&#xff0c;txt文件中存储一个十进制数、每读一次该数值加一。 2.实现&#xff1a;新建一个文件夹&#xff0c;在该文件夹中建一个outputFileName.txt文件、内容是&#xff1a;1&#xff0c;再在该文件夹中新建一个t.c文件、内…

php 电梯程序设计,教你写出京东电梯式轮播

效果知识点&#xff1a;企业布局技巧&#xff0c;如何高效的编写CSS样式&#xff0c;常用选择器&#xff0c;基本标签&#xff0c;盒子模型&#xff0c;jquery类库调用&#xff0c;JS特效编写&#xff0c;JS编程思维等。京东电梯式轮播源码&#xff1a;Document*{margin:0px;}/…

我看你还能坚持多久?!

1 我看你还能坚持多久&#xff01;▼2 依旧是熟悉的配方▼3 到哪儿都不愁工作......▼4 请问&#xff0c;当事喵作何感想&#xff1f;▼5 池塘危险&#xff0c;请勿靠近&#xff01;&#xff08;图源网络&#xff0c;侵删&#xff09;▼6 望周知&#xff01;▼7 实在是无…

查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?

编辑器加载中... 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写&#xff1f;多表联结查询:select rbd.RBDID, rbd.ProductCode,p.ProductCnName,p.[Standard],p.Impression,pb.BrandName,cgdw.UnitName,un.UnitName ,rbd.BuyingAmount,rbd.UnitPricefrom PCS_Requ…

CiberCut_5.6 标牌制作

CiberCut_5.6 标牌制作Elibrium.My.Professional.Business.Cards.v4.0 名片设计SummitSoft.Business.Cards.Plus.2004 名片设计SummitSoft.Label.Designer.Deluxe.2004 标签设计Teklynx.LabelView.Gold.v8.10.06 BrainVoyager QX 2.0.7 可视化核磁共振Dentrix.v10.5.4.4 牙医软…

Hello Blazor:(13)查找HTML元素对应.razor文件

前言Blazor是基于组件的开发&#xff0c;每个组件都是以一个.razor文件形式存在。当应用程序变得越来越大并且.razor文件的数量和层次结构越来越多时&#xff0c;想很快弄清页面上的HTML元素是由哪个组件生成的&#xff0c;就变得不那么容易了&#xff01;FindRazorSourceFile介…

C++STL之string (转)

在学习cSTL中的string&#xff0c;在这里做个笔记&#xff0c;以供自己以后翻阅和初学者参考。 1&#xff1a;string对象的定义和初始化以及读写 string s1; 默认构造函数&#xff0c;s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("valuee");…

当年的毒王熊猫烧香,现在怎么样了?

全世界只有3.14 % 的人关注了爆炸吧知识放假&#xff0c;小编来到了远在73公里之外的天后宫&#xff0c;终于是了了本命年的一桩心事。回想上一个本命年&#xff0c;当时小编还是沉迷扫雷和蜘蛛纸牌的孩子...但当时却发生了一件令我很不爽的事——“熊猫烧香”席卷全国&#xf…

$query php,phpQuery让php处理html代码像jQuery一样方便

简介如何在php中方便地解析html代码&#xff0c;估计是每个phper都会遇到的问题。用phpQuery就可以让php处理html代码像jQuery一样方便。DEMO我下的是onefile版&#xff1a;phpQuery-0.9.5.386-onefile.zip然后在项目中引用。html文件test.html&#xff1a;Spiderman City Driv…

《那些年啊,那些事——一个程序员的奋斗史》——126

段伏枥坐在宽敞的办公室&#xff0c;正在专心致志地研究文档的时候&#xff0c;一封邮件引发了自己的注意。邮件的内容很简单&#xff0c;主要是恭喜自己获得微软MVP候选人资格&#xff0c;请尽快填写完整的个人信息&#xff0c;以便于参与评选。 段伏枥看了这邮件&#xff0c;…

ip地址规划

子网划分好处&#xff1a;节约ip 便于管理 层次性 安全性子网数2的n次方&#xff0c;n为子网位。主机数2的N次方减2&#xff0c;N为主机数。VLSM&#xff08;variable-length subnet masks可变长子网掩码&#xff09;路由汇总好处&#xff1a;减小路由表规模 减轻路由器负担 减…

StackExchange.Redis 命令扩展

StackExchange.Redis 命令扩展Intro在之前的文章中有简单介绍过 StackExchange.Redis 直接调用 Redis 命令来实现调用 Stream 的根据消息 Id 来控制消息长度&#xff0c;因为 StackExchange.Redis 目前还不支持根据消息 Id 控制 Stream 消息长度&#xff0c;目前有很多 6.2 以后…