复数:量子世界的母语
前情提要:我们在聊量子比特的叠加时,曾提到叠加态用一个"概率幅"来描述,并且"幅的平方等于概率"——但当时没有解释这背后的原因。
一、为什么光有实数不够
经典概率用的是普通实数,范围在 0 到 1 之间。但量子叠加要干一件实数干不了的事:让两条路径相长或相消。
想象两条河水汇流。如果只记"水量大小"(实数),那两条河并起来只会越聚越多,永远不会有"抵消"。可量子干涉恰恰需要"反相的两条路径互相抹掉"。实数只有大小、没有方向,表达不了"方向相反所以归零"。
我们需要一种带方向的数——这就是复数。
二、复数就是平面上的一个点
一个复数写成 a + bi:
a叫实部,画在横轴(实轴)上;b叫虚部,画在纵轴(虚轴)上;- 整个复数就是平面上坐标为
(a, b)的那个点。
这个平面叫复平面(也叫阿根图)。几个例子:
3就是(3, 0),老老实实躺在横轴上,所以它其实是个实数;2i就是(0, 2),在纵轴上,纯虚数;1 + i在右上角 45° 方向。
一旦把复数看成平面上的点,"它有多大、指向哪"就一目了然了。
三、i 到底是什么:一个"转 90 度"的开关
课本告诉你 i = 根号(-1)。别急着背这个定义,换个角度看:
i 是一个"乘上去就把数逆时针转 90 度"的算子。
验证一下:
1 × i = i:横轴上的 1 转 90 度,落到纵轴上的 i;i × i = i²:再转 90 度,总共转了 180 度,正好调头到-1。
所以 i² = -1 根本不是什么咒语,它就是"转两次 90 度等于掉头"的几何事实。顺带:
i³ = i² × i = -i(转 270 度,等价于反向的纵轴);i⁴ = 1(转一圈,回到原点)。
记住这个画面,后面所有"相位旋转"都是它的亲戚。
四、复数乘法 = 旋转 + 缩放
把上面的发现推一步:乘一个复数,等价于"在平面上转个角度、再拉伸缩放一下"。
- 乘一个模为 1(到原点距离=1)的复数 = 纯旋转,不缩放;
- 乘一个一般的复数 = 旋转 + 拉伸。
这正是第 17 篇《通用量子门集》里说的"量子门在 Bloch 球上旋转量子比特"的底层数学——所谓旋转,本质就是复数(或矩阵)乘法。先记住"复数是带方向的数、乘法是旋转",后面那篇的门就不再玄乎。
五、模平方 = 我们真正看到的概率
平面上的点 (a, b) 到原点的距离叫模,记作 |a + bi|:
|a + bi| = 根号(a² + b²)
把距离自己乘一次,得到模平方:
|a + bi|² = a² + b²
它是个实数,而且永远非负——这正是概率需要的性质。
量子态的概率幅是复数。当你去测量,得到某个结果的概率,等于对应概率幅的模平方。这就是第 2 篇那句"幅的平方等于概率"的完整版:
- 这里的"平方",指的是模平方,因为幅是复数,不是普通实数;
- 所有结果的概率加起来必须等于 1(归一化),就像平面上几个向量长度平方之和为 1。
举个具体例子。叠加态 (|0> + |1>) / 根号2 里,两个概率幅都是 1/根号2。各自模平方:
|1/根号2|² = (1/根号2)² = 1/2
两个结果各 1/2,加起来正好 1——测一次,等概率落在 0 或 1。
六、欧拉公式:把"角度"写成一个数
单位圆(半径=1 的圆)上,转过角度 θ 的点,可以干净地写成:
e^(iθ) = cosθ + i·sinθ
几个锚点记一下就够用了:
θ = 0:点在(1, 0),即e^(i·0) = 1;θ = π/2:点在(0, 1),即e^(iπ/2) = i;θ = π:点在(-1, 0),即e^(iπ) = -1(又一次看到"转 180 度调头")。
这个公式把"相位角"直接打包成一个复数。第 15 篇《量子傅里叶变换》里满屏的相位旋转门,本质就是乘 e^(iθ);第 23 篇《Grover 的振幅放大》里转来转去的那些角度,也是它。先在这里把 e^(iθ) 认成熟人,后面两篇会轻松很多。
读后小测
3 句话复述
1. 复数是带方向的数,住在平面上——横轴是实部,纵轴是虚部。 2. i 是"转 90 度"的开关,i² = -1 就是转两次掉头,不是咒语。 3. 量子态的概率幅是复数,测量得到的概率 = 该幅的模平方。
1 件动手小事
在纸上画个十字(横实轴、纵虚轴),标出点 1 + i(右上 45°),算它的模平方 = 1² + 1² = 2。再算 (1 + i)² = 1 + 2i + i² = 2i,看它落在纵轴正半轴——相当于从 45° 转到了 90°。这一下,你就亲手验证了"复数乘法 = 旋转"。
---
拿到"复数"这把钥匙,下一把是矢量与空间:第 16 篇那支 Bloch 球上的光箭头,在数学里叫做矢量,它住在一个叫"希尔伯特空间"的房间里。我们下一篇就推门进去看看。