2量子比特的D-J算法
X Y Z Xθ
  • q[0]
    |0>
  • q[1]
    |0>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50

使用“%”修饰的为注释代码,转为图形后自动取消

参数设置
*表达式:
*经典寄存器:
*操作门:

请选择需要添加的元件

单比特门:
  • H

    Hadamard门

    $$H=\begin{bmatrix}\frac{1}{\sqrt{2}} &\frac{1}{\sqrt{2}}\\\frac{1}{\sqrt{2}}&\frac{1}{\sqrt{2}}\end{bmatrix} $$

  • NOT

    非门

    $$NOT=\begin{bmatrix}0&1\\1&0\end{bmatrix}$$

  • 相位π门

    $$Z= \begin{bmatrix}1&0\\0&-1\end{bmatrix}$$

  • X

    X(𝜋/2)

    $$X= \begin{bmatrix}\frac{1}{\sqrt{2}}&\frac{-i}{\sqrt{2}}\\ \frac{-i}{\sqrt{2}}&\frac{1}{\sqrt{2}} \end{bmatrix} $$

  • Y

    Y(𝜋/2)

    $$Y= \begin{bmatrix}\frac{1}{\sqrt{2}}&\frac{-1}{\sqrt{2}}\\ \frac{1}{\sqrt{2}}&\frac{1}{\sqrt{2}} \end{bmatrix} $$

  • Z

    Z(𝜋/2)

    $$Z= \begin{bmatrix}1 & 0 \\ 0 & i \end{bmatrix}$$

  • X任意角度旋转

    $$\text{RX}(\theta)=\begin{bmatrix}\cos (\theta/2) & -i\sin (\theta/2) \\ -i\sin (\theta/2) & \cos (\theta/2) \end{bmatrix}$$

  • Y任意角度旋转

    $$\text{RY}(\theta)=\begin{bmatrix}\cos (\theta/2) & -\sin (\theta/2) \\ \sin (\theta/2) & \cos (\theta/2) \end{bmatrix}$$

  • Z任意角度旋转

    $$\text{RZ}(\theta)=\begin{bmatrix}1 & 0 \\ 0 & e^{i\theta} \end{bmatrix}$$

多比特门:
  • CNOT门

    $$\text{CNOT}=\left(\begin{matrix} 1&& && && \\ &&1 && && \\ && && 0&&1\\ && &&1&&0 \end{matrix} \right)$$

  • iSWAP门

    $$\text{iSW}(\theta)=\left(\begin{matrix} 1&&0&&0&&0\\ 0&&\cos(\theta) && -i\sin(\theta)&&0\\ 0&& -i\sin(\theta)&&\cos(\theta)&&0\\ 0&&0&&0&&1 \end{matrix} \right)$$

  • Toffoli门

    $$\text{Toffoli}= \begin{bmatrix}I(6) & 0 \\ 0 & NOT \end{bmatrix}$$

  • 两比特门、CR、控制相位门

    Qubit C控制+Qubit T进行绕Z轴旋转angle角度的操作

    CR=[1 0 0 0;0 1 0 0;0 0 1 0;0 0 0 exp(1i*theta)]

  • 输出、Measure、非破坏性测量

    将Qubit n的测量结果保存到经典寄存器CReg的[index]索引下

代码合集:
  • GHZ
    (2)

    使2个比特构成纠缠态

  • GHZ
    (3)

    使3个比特构成最大纠缠态

  • GHZ
    (6)

    使6个比特构成最大纠缠态

  • QFT
    (3)

    三量子比特的量子傅里叶变换

  • QFT
    (4)

    四量子比特的量子傅里叶变换

  • CZ

    控制Z门

  • Z-
    CNOT

    0-控制非门

  • SWAP

    交换门

  • H(6)

    6比特叠加态的制备

正在切换版本,请稍后
点击
点击这里
可以新建一个项目
点击
量子仿真 QEmulator
点击下一步
点击
修改您的项目名称及添加备注说明
然后执行下一步操作
点击
点击保存进入下一步
点击
在这里可以选择自己想要操作的比特门
点击下一步
点击
点击这里
出现可供使用的量子逻辑门操作
点击
点击这里
出现可供使用的量子逻辑门操作
点击
可供使用的量子逻辑门操作。
点击下一步
点击
单击左键选择插入量子比特门的位置。
点击这里
点击
单击左键选择要插入的单比特门。
点击这里
点击
恭喜!您已成功插入单量子比特门
点击下一步
点击
单击左键
选择将要放置受控比特门的位置
点击
单击左键,选择要插入的两比特量子门
点击这里
点击
单击左键,选择此列中的控制比特的点
点击
操作成功,点击下一步继续操作
点击
下面将要在量子线路中插入测量操作
请单击选择需要测量的线路上的点
点击
单击左键选择测量图标
点击
你已完成比特的测量操作
这里可以选择测量结果对应的经典寄存器
点击
单击左键选择需要测量的点
点击
单击左键选择测量图标
点击
你已完成两个比特的测量操作
点击下一步
点击
点击这里
可以编辑一个项目
点击
可以修改重复实验次数及保存
本源量子
下载本源量子云APP
获得更好的使用体验