共用方式為


RFrac 作業

完整名稱:Std.Intrinsic.RFrac

operation RFrac(pauli : Pauli, numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl

總結

以指定為動態分數的角度,套用與指定之Pauli軸的旋轉。

警告:這項作業 會使用與 Microsoft.Quantum.Intrinsic.R 相反的 簽署慣例。

輸入

pauli

保利運算子要指數以形成旋轉。

分子

要旋轉量子位之角度的動態分數表示法中的 Numerator。 這個角度是以弧度表示。

權力

兩個的乘冪,指定要旋轉量子位的角度分母。 這個角度是以弧度表示。

qubit

應套用閘道的量子位。

言論

$$ \begin{align} R_{\mu}(n, k) \mathrel{:=} e^{i \pi n \sigma_{\mu} / 2^k}, \end{align} $$ where $\mu \in {I, X, Y, Z}$.

相當於:

// PI() is a Q# function that returns an approximation of π.
R(pauli, -2.0 * PI() * IntAsDouble(numerator) / IntAsDouble(2 ^ (power - 1)), qubit);