Partager via


Opération R1Frac

Nom complet : Std.Intrinsic.R1Frac

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

Résumé

Applique une rotation à propos de l’état $|1⟩$ par un angle spécifié en tant que fraction dyadicique.

AVERTISSEMENT : cette opération utilise la convention de signature opposée à partir de Microsoft.Quantum.Intrinsic.R.

Entrée

numérateur

Numérateur dans la représentation de fraction dyadice de l’angle par lequel le qubit doit être pivoté. Cet angle est exprimé en radians.

pouvoir

Puissance de deux spécifiant le dénominateur de l’angle par lequel le qubit doit être pivoté. Cet angle est exprimé en radians.

qubit

Qubit auquel la porte doit être appliquée.

Remarques

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

Équivalent à :

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