R 操作

警告

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

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

命名空间: Microsoft.Quantum.Intrinsic

包: Microsoft.Quantum.Type2.Core

应用有关给定 Pauli 轴的旋转。

operation R (pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl

说明

\begin{align} R_{\mu} (\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} where $\mu \in {I, X, Y, Z}$。

输入

pauli : Pauli

Pauli 运算符 ($\mu$) 指数以形成旋转。

theta : Double

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

量子比特: 量子比特

门应应用到的量子比特。

输出: 单位

注解

使用 pauli = PauliI调用时,此操作将应用 全局阶段。 与函子一起使用时, Controlled 此阶段可能很重要。