Megosztás a következőn keresztül:


R1Frac művelet

Teljes név: Std.Intrinsic.R1Frac

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

Összefoglalás

A(z) $|1⟩$ állapot elforgatását alkalmazza egy dyadikus törtként megadott szög alapján.

FIGYELMEZTETÉS: Ez a művelet a Microsoft.Quantum.Intrinsic.R jelkonvenciával ellentétes használja.

Bemenet

számláló

Számláló a dyadic törtben annak a szögnek a ábrázolása, amellyel a qubitet el kell forgatni. Ez a szög radiánban van kifejezve.

hatalom

A qubit elforgatásának szögét meghatározó kettő hatványa. Ez a szög radiánban van kifejezve.

qubit

Qubit, amelyre a kaput alkalmazni kell.

Megjegyzések

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

Egyenértékű:

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