Delen via


R-bewerking

Volledig gekwalificeerde naam: Std.Intrinsic.R

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

Samenvatting

Hiermee past u een draaiing toe over de opgegeven Pauli-as.

Invoer

Pauli

Pauli-operator (μ) om de rotatie te vormen.

thèta

Hoek in radialen waarvan de qubit moet worden gedraaid.

qubit

Qubit waarop de poort moet worden toegepast.

Opmerkingen

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

Wanneer deze bewerking wordt aangeroepen met pauli = PauliI, wordt een globale fasetoegepast. Deze fase kan significant zijn bij gebruik met de Controlled functor.