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);