先问你个事。
中学数学课上,你肯定见过那个 i。老师说,它是负数的平方根,还专门给它起了个名字,叫虚数。
![]()
虚数,虚的。
光听这名字,就知道它在数学这个家族里地位不高。别的数都能在现实里找到对应,一个苹果、三块钱、半张饼,都行。
i 呢?你上哪儿找一个 i 个苹果给我看看?
所以很长一段时间,大家都把它当临时工:计算的时候临时用用,用完就扔,没几个人真心觉得它是真的。
结果到了 2022 年,两拨物理学家分别做完实验,出来宣布:不好意思,这个数去不掉。世界的底层构造里,真有它一份。
一个被喊了几百年"假的"数,怎么就翻身了?这事得慢慢讲。
![]()
想搞懂 i,最忌讳一上来就盯着算式看,越看越懵。你先在脑子里画一个平面。
一条横线,一条竖线,交叉在原点。
横线上住着我们熟悉的实数,1、2、3、-1、-2,都在上面排排坐。竖线呢,就留给那些带 i 的数。
这个平面有个名字,叫复平面。
![]()
随便一个数,比如 3+4i,它就是平面上的一个点:横着走 3 格,竖着走 4 格。前面的 3 叫实部,后面的 4 叫虚部。
![]()
那单独一个 i 在哪?就在竖线上,离原点一格的位置。
现在,关键的东西来了。你先记住一个动作:转。
在这个平面上,任何一个数乘以 i,就等于这个点绕着原点,逆时针转 90 度。
![]()
其他什么都不变,离原点多远还是多远。
我们来试一下。
1 这个点,本来在横线右边。乘以 i,变成 i,转到了竖线上,正好 90 度。再乘以 i,也就是 i 乘 i,再转 90 度。两次加起来 180 度,点到了横线左边,那是 -1 的地盘。
![]()
所以 i×i=-1。
你看,以前背这条规则,总觉得是个不讲理的规定。现在换成旋转的画面,它简直天经地义。转两个 90 度,可不就等于负一嘛。
再说个更实用的。平面上一个点,除了"横走几格、竖走几格"这种描述,还可以换个说法:它离原点有多远,在哪个方向。
多远,叫模长;什么方向,叫辐角。两个数相乘,规则也清爽:模长乘模长,辐角加辐角。
说白了,乘法就是一边旋转、一边缩放。
但你要知道,这套几何画面不是一开始就有的。
i 被人用了两百多年,才有人想明白原来可以这么看。
那 i 最早是怎么冒出来的?
说出来你可能不信,它不是谁坐在屋里冥想出来的,是被一场数学打擂硬逼出来的。
十六世纪的意大利,数学家们有个风气:互相下战书,你出 30 道题,我出 30 道题,谁做不出来谁丢人,据说输家还得请对方吃 30 桌酒席。那会儿最硬核的题目,就是解三次方程。
有个叫塔尔塔利亚的,在一次打擂前几天突然开窍,找到了三次方程的解法,一战成名。但他把这方法捂得死死的,谁也不告诉。
后来有个叫卡尔达诺的,连哄带发誓,把方法套了出来,还保证永不发表。
再后来,卡尔达诺发现有个叫德尔·费罗的人比塔尔塔利亚更早解出来过,他觉得自己那道誓言可以不算数了,就把解法写进了 1545 年出版的《大术》里。
三次方程的公式,后来就叫卡尔达诺公式。
![]()
塔尔塔利亚气得跳脚,也没用了。
这个卡尔达诺是个多面手,除了数学还搞机械,汽车上的万向接头就有他一份功劳。但就是他,在自己的公式里,撞见了一个让他头皮发麻的东西。
看这个方程:x³=15x+4。
你把 x=4 代进去试试,左边 64,右边 60+4,成立。所以 x=4 明明白白是个解,一个再正常不过的实数解。
可卡尔达诺拿自己的公式一算,算出来的东西里,居然带着根号负 121。
![]()
负数的平方根?
任何数自乘,正的乘正的是正的,负的乘负的还是正的,根号负 121 根本不存在。一个明明有正常答案的题,公式却在半路上吐出一个鬼东西。
卡尔达诺自己也懵,管这类玩意儿叫"诡辩的量",话里话外就是:这东西逻辑上可疑,我也不知道咋回事。
真正硬着头皮接招的,是另一个意大利人,邦贝利。
他的思路特别朴素:别管它合不合理,先假装根号负一是个合法的数,按正常的代数规则往下算,算完再说。
他就定了一条规矩:根号负一乘根号负一,等于负一。其他加减乘除,该怎么来怎么来。
回头看那个方程,他把根号负 121 拆成根号负一乘 11,硬着头皮往下算,算出两个立方根,一个是 2 加根号负一,一个是 2 减根号负一。
两个加起来,根号负一的部分正好抵消,剩下 4。
![]()
答案就是 4,跟一开始试出来的一模一样。
邦贝利自己怎么评价这招?他说,这是一种野蛮的操作,但它有效。
"它有效"这三个字,其实就是整个故事的题眼。
数学史上这种事不是第一次:
方程 x+3=1 没解,人就发明了负数;
2x=1 在整数里没解,就有了分数;
x²=2 找不到整数之比,毕达哥拉斯学派的世界观差点崩掉,于是有了无理数。
每当一类方程把人卡住,人就造一种新数出来。
但 i 的情况最怪。
前面那些数,都是"题无解"逼出来的;i 是题明明有解、公式却在半路上装神弄鬼,你得捏着鼻子陪它演完,才能拿到正确答案。
接下来的事,就有点伤人了。
1637 年,笛卡尔,就是说"我思故我在"的那位,在书里提到这些数,顺手给起了个名字:虚数。意思很明白,这是想象出来的、不真实的玩意儿。
名字里带着一股瞧不上的味道。
可这个带着嘲讽的名字,反而叫开了,一直叫到今天。
你课本里的"虚数",源头就是一句吐槽。
到了 1777 年,欧拉在论文里第一次用 i 来表示根号负一,a+bi 这种写法也是他定下来的。
欧拉还留下一个经常被人称为"最美公式"的东西:e 的 iπ 次方加 1 等于 0。
![]()
它把数学里五个最要紧的常数,0、1、e、i、π,塞进了同一个式子里。
这式子为什么了不起,三言两语讲不透,你只要知道,它能成立,全靠 i 在中间撑着。
再后来,到了十八世纪和十九世纪之交,一个测量员韦塞尔、一个业余数学家阿尔冈,分别独立想到了前面说的那个平面:把复数画成点。再往后高斯又把这套东西系统地整理推广,虚数头上那层神秘的雾,才算散了。
注意这个时间线:i 先被人用了两百多年,大家才真正"看见"它长什么样。
形象一旦清楚,用起来就快了。
十九世纪末,交流电开始普及。交流电的电压、电流是来回振荡的,不同零件还会让它们错开节奏,产生相位差。这东西你要是全用实数硬算,就整天跟一堆三角函数较劲,又臭又长。
后来有人发现,用复数表示阻抗,振荡的幅度对应模长,相位对应辐角。相位差 90 度,说白了就是乘一次 i。一大堆三角运算,瞬间变成乘乘除除。
光的干涉、衍射也一样,用复数描述光的振幅,式子干净得不像话。
但注意,这个阶段的 i,身份还是个"好用的工具"。它确实省事,可原则上你不用它也行,咬着牙用三角函数、用实数,绕点弯路,一样能算出同样的结果。就像手也能洗衣服,洗衣机只是更快。
真正让 i 改命的,是量子力学。
二十世纪初,量子力学出来了。
它的核心方程描述一个叫波函数的东西怎么随时间变化。
![]()
而这个波函数,从娘胎里就是复数的。
这次不是"用复数方便"。是方程里那个 i 一旦拿掉,整个东西就不成立,没法用实数改写。
当然,光这么说,总有人不服:也许只是你们还没找到实数写法呢?1960 年还真有个叫斯图克尔伯格的人,搞过一套实数版本的表述。但这类东西要么只是换层皮,要么得在别的地方付出额外代价。
争论归争论,物理学家想到了一个更硬的办法:做实验,让两种理论给出不一样的预测,看谁对。
2021 年,有学者提出了一个可操作的检验方案,核心是利用纠缠交换,让实数版本和标准复数版本的量子力学,对同一个实验给出不同的预测值。
然后就是 2022 年。
年初,中国科学技术大学的团队用超导量子线路做实验,精度高得吓人,结果以超过 43 个标准差的差距,站在复数这边。
简单解释一下,"多少个标准差"是衡量结果有多不可能是巧合的,43 个标准差,意味着"纯属巧合"的概率几乎为零。
到了 10 月,另一个团队用光量子网络再做一次,把可能被人挑刺的漏洞一个个堵上,结果还是一样:实数版本对不上,复数版本对得上。
这就有意思了。
i 不是人类为了省事硬塞进方程的,它是被实验逼出来的真实。
回头看这几百年,挺戏剧性的。
卡尔达诺看见它,觉得是见了鬼;邦贝利捏着鼻子用它,承认这招野蛮;笛卡尔给它起个名字,专门用来嘲讽;欧拉给它记号,也没完全说清它是什么。
所有人都觉得,这是个人造的、临时的、虚的东西。
结果呢?世界早就在用它了。小到电路里的电流,大到量子世界的基本规则,i 一直都在那儿,只是人类花了几百年才愿意承认。
至于为什么非得是它?为什么世界的底层规则里,偏偏要带一个负数的平方根?
这个问题,目前真没人答得上来。
但你别说,这还挺像数学的脾气:它从来不管你信不信,它只负责对。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.