You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

量子计算:控制量子比特为|0⟩时的CNOT门操作疑问

CNOT门:控制量子比特为|0>时目标比特的状态变化

先给你拆解清楚这个问题——咱们从CNOT门的核心特性入手:

CNOT门的矩阵表示是:
$$\begin{pmatrix}1 & 0 & 0 & 0 \ 0 & 1 & 0 & 0 \ 0 & 0 & 0 & 1 \ 0 & 0 & 1 & 0 \end{pmatrix}$$

它是一个双量子比特门,第一个是控制比特,第二个是目标比特。它的规则很直白:只有当控制比特处于$|1\rangle$时,才会翻转目标比特的状态;如果控制比特是$|0\rangle$,目标比特就完全保持原样。

咱们用数学计算验证一下:假设控制比特$\psi=|0\rangle$,目标比特$\phi$是任意状态$|\phi\rangle = \alpha|0\rangle + \beta|1\rangle$,那么输入的联合量子态可以写成列向量形式:$\begin{pmatrix} \alpha \ \beta \ 0 \ 0 \end{pmatrix}$。

把这个向量和CNOT矩阵相乘:
$$\begin{pmatrix}1 & 0 & 0 & 0 \ 0 & 1 & 0 & 0 \ 0 & 0 & 0 & 1 \ 0 & 0 & 1 & 0 \end{pmatrix} \cdot \begin{pmatrix} \alpha \ \beta \ 0 \ 0 \end{pmatrix} = \begin{pmatrix} \alpha \ \beta \ 0 \ 0 \end{pmatrix}$$

结果和输入向量完全一致,也就是说目标比特的状态没有任何改变。

拿你问题里的例子来说:$\psi=|0\rangle$,$\phi=|1\rangle$,输入态是$|01\rangle$,对应列向量$\begin{pmatrix}0 \ 1 \ 0 \ 0\end{pmatrix}$,经过CNOT门操作后还是$\begin{pmatrix}0 \ 1 \ 0 \ 0\end{pmatrix}$,目标比特依然是$|1\rangle$,没有翻转。

总结一下核心结论:

  • 当控制量子比特处于$|0\rangle$时,CNOT门对目标量子比特无任何作用,目标比特保持初始状态不变
  • 只有控制比特为$|1\rangle$时,目标比特才会被翻转($|0\rangle \leftrightarrow |1\rangle$)

内容的提问来源于stack exchange,提问作者Alexandre Daubricourt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:25:12