Delen via


R1Frac-bewerking

Volledig gekwalificeerde naam: Std.Intrinsic.R1Frac

operation R1Frac(numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl

Samenvatting

Hiermee wordt een draaiing over de toestand $|1⟩$ toegepast op basis van een hoek die is opgegeven als een dyadische breuk.

WAARSCHUWING: Deze bewerking maakt gebruik van de tegenovergestelde tekenconventie van Microsoft.Quantum.Intrinsic.R.

Invoer

teller

Teller in de dyadische breukweergave van de hoek waarmee de qubit moet worden gedraaid. Deze hoek wordt uitgedrukt in radialen.

macht

De macht van twee die de noemer van de hoek aangeeft waarmee de qubit moet worden gedraaid. Deze hoek wordt uitgedrukt in radialen.

qubit

Qubit waarop de poort moet worden toegepast.

Opmerkingen

$$ \begin{align} R_1(n, k) \mathrel{:=} \operatorname{diag}(1, e^{i \pi n / 2^k}). \end{align} $$

Gelijk aan:

RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);