R1Frac 操作
命名空间: Microsoft.Quantum.Intrinsic
包: Microsoft.Quantum.Type2.Core
按指定为动态分数的角度,对 $\ket{1}$ 状态应用旋转。
operation R1Frac (numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl
说明
\begin{align} R_1 (n, k) \mathrel{:=} \operatorname{diag} (1,e^{i \pi k / 2^n}) 。 \end{align}
警告
此操作使用 与 @"microsoft.quantum.intrinsic.r"相反的符号约定,并且不包括 包含@"microsoft.quantum.intrinsic.r1"的 $1/2$ 因子。
输入
分子: Int
量子比特旋转的角度的动态分数表示形式的分子。 此角度以弧度表示。
power : Int
2 的幂,指定旋转量子比特所依据的角度的分母。 此角度以弧度表示。
量子比特: 量子比特
门应应用到的量子比特。
输出: 单位
注解
等效于:
RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);