← 返回博客

数学科普系列 · 第 2 篇

矢量与空间:量子态住在哪

前情提要:我们已经知道,一个量子态是用一串复数"概率幅"来描述的,概率幅的平方(模平方)就是测得某个结果的概率;我们也曾把单个量子比特画成一支在球面上能指向任意方向、有长度也有朝向的发光小箭头。本文要给那支"箭头"找到它在数学里的真正名字。

一、那支光箭头,到底叫什么

第16篇把量子比特画成 Bloch 球上一支发光的小箭头:它既能指向正上方代表"确定是 0",也能指向正下方代表"确定是 1",还能斜着指、代表"既是 0 又是 1 的叠加"。你盯着那支箭头想——它明明有"长短"、有"朝向",这不就是物理课里说的那个东西吗?

没错。在数学里,这种"既有大小、又有方向"的量,叫做矢量(vector)。那支光箭头,就是一支矢量。本文就把它请出 Bloch 球,看看它真正居住的数学世界长什么样。

二、矢量 = 大小 + 方向

先分清两类量。

一类叫标量(scalar),只有大小、没有方向。比如"今天 25 摄氏度"——温度是一个数,它不朝哪边;再比如一个物体的能量、质量,也都是光秃秃的数。

另一类就是矢量,大小之外还带方向。现实里的速度("每小时 60 公里向北")、力("往下压 10 牛顿")都是矢量。我们那支光箭头也是:它的"大小"是箭头的长度,"方向"是它在球面上指的方位。

为什么非得区分?因为方向会做一件标量做不到的事——互相抵消。两支等长、反向的箭头相加,会彻底归零;而两个温度下相加,只会越加越烫。量子干涉里那些"反相路径互相抹掉"的戏法,根源就在这里:态是矢量,不是标量。

三、量子态住在什么"房间"

一支箭头得有个舞台才能存在,这个舞台叫空间(space)——在量子力学里,它是所有"可能被允许的矢量"组成的集合,正式名称是希尔伯特空间,但别被名字吓到,理解成"矢量的家"就够了。

关键在"维度":

  • 一个量子比特,住在一个 2 维复矢量空间。想象只有两个坐标轴方向,我们叫它们 |0> 和 |1>(读作"基零""基一"),任何单比特态都在这两支基方向之间。
  • 两个量子比特,住 4 维空间:|00>、|01>、|10>、|11> 四个基方向。
  • n 个量子比特,住 2^n 维空间。

注意那个指数:5 个比特是 32 维,50 个比特是约 10^15 维——比地球沙粒还多。维度数随比特数爆炸式增长,这正是量子计算机潜在算力吓人的数学根源。经典计算机一个比特只能存 0 或 1,n 个比特存 n 个数;量子比特的态却活在一个 2^n 维空间里,同时牵动全部维度。

四、基矢量:坐标轴的单位箭头

每个空间都有"坐标轴方向",对应数学里的基矢量(basis vector)——就是那些长度为 1、彼此垂直的"单位箭头"。

在单比特的 2 维空间里,基矢量就是 |0> 和 |1> 这两支标准箭头。任意一支态矢量,都能写成它们的线性组合(也就是简单相加、各自乘个系数):

态 = a·|0> + b·|1>

这里 a、b 是复数(还记得第1篇吗?概率幅是复数)。a 和 b 就是这个态在 |0>、|1> 两个基上的"坐标"——就像平面上的点 (x, y),x、y 告诉你"往横轴走多少、往纵轴走多少"。只不过这里的坐标是复数,而 |a|²、|b|² 分别就是测到 0、测到 1 的概率。

一句话:基矢量是尺子,系数是读数。 换一套基矢量(换一把尺子),同一个态会读出不同的系数,但态本身没变——这点在后面讲测量时会非常关键。

五、内积:两个矢量的"重叠度"

最后一块拼图叫内积(inner product)。两个矢量往一起"投影"一下,会得到一个复数,它的大小刻画了"两个矢量有多像、重叠了多少"。

想象你有一支目标态 |ψ>,想知道它里"含多少"标准态 |0>。把 |ψ> 和 |0> 做内积,得到的复数,它的模平方就是"测到 0 的概率"。内积其实就是第四节里系数 a、b 的统一来源:态在某一基上的坐标,等于态和那个基矢量的内积。

这就把前面的线索全连起来了:

测量概率 = |内积(态, 基矢量)|²

测量、干涉、甚至后面要讲的量子门"旋转箭头"会不会转到想要的方向,底下全是内积在干活。它是一切量子计算的"相似度计"。

两矢量夹角越小,内积越大,重叠度越高

读后小测

3 句话复述

1. 矢量是有大小又有方向的量,量子比特那支 Bloch 球光箭头,数学名字就叫矢量。 2. n 个量子比特住在一个 2^n 维的复矢量空间,维度随比特数爆炸增长。 3. 任意态都能写成基矢量的线性组合,组合系数(坐标)是复数,而两个矢量的内积用来算"重叠多少",是测量概率的底子。

1 件动手小事

在纸上画两条互相垂直的箭头,标为 |0>(朝上)和 |1>(朝右)。再画一支斜 45 度的箭头,试着把它"拆"成"若干 |0> 加若干 |1>"——你会发现斜箭头正好是 (|0> + |1>)/√2,两系数模平方都是 1/2,所以测到 0 或 1 各占一半。这一下,你就亲手看见了"叠加态 = 基矢量的组合"。

---

拿到"矢量与空间"这把钥匙,下一把是矩阵与线性变换:数学系列第3篇《矩阵与线性变换:量子门到底是什么》——你会看到"旋转这支箭头"在数学上就是乘一个矩阵,量子门的本质就此揭开。

graph LR A["基矢量 e1"] --> C["态 = a·e1 + b·e2"] B["基矢量 e2"] --> C C --> D["内积算重叠度"] D --> E["模平方 = 概率"]