Rx 操作

警告

本文档引用经典 QDK,它已被新式 QDK 取代。

有关新式 QDK 的 API 文档,请参阅 https://aka.ms/qdk.api

命名空间: Microsoft.Quantum.Intrinsic

包: Microsoft.Quantum.Type2.Core

按给定角度应用$x$轴的旋转。

operation Rx (theta : Double, qubit : Qubit) : Unit is Adj + Ctl

说明

\begin{align} R_x (\theta) \mathrel{:=} e^{-i \theta \sigma_x / 2} = \begin{bmatrix} \cos \frac{\theta}{2} & -i\sin \frac{\theta}{2} \\ -i\sin \frac{\theta}{2} & \cos \frac{\theta}{2} \end{bmatrix}。 \end{align}

输入

theta : Double

要旋转量子比特的角度(以弧度为单位)。

量子比特: 量子比特

门应应用到的量子比特。

输出: 单位

注解

等效于:

R(PauliX, theta, qubit);