Operación de R
Advertencia
Esta documentación hace referencia al QDK clásico, que se ha reemplazado por el QDK moderno.
https://aka.ms/qdk.api Consulte la documentación de la API para el QDK moderno.
Espacio de nombres: Microsoft.Quantum.Intrinsic
Paquete: Microsoft.Quantum.Type2.Core
Aplica una rotación sobre el eje pauli dado.
operation R (pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl
Descripción
\begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} donde $\mu \in {I, X, Y, Z}$.
Entrada
pauli : Pauli
Operador pauli ($\mu$) que se exponen para formar la rotación.
theta : Double
Ángulo en radianes sobre el que se va a girar el cúbit.
qubit: Qubit
Cúbit al que se debe aplicar la puerta.
Salida: unidad
Comentarios
Cuando se llama a con pauli = PauliI
, esta operación aplica una fase global. Esta fase puede ser significativa cuando se usa con el Controlled
functor.