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.