次の方法で共有


R1Frac 操作

完全修飾名: Std.Intrinsic.R1Frac

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

概要

dyadic 分数として指定された角度によって、$|1⟩$ 状態に対する回転を適用します。

警告: この操作では、Microsoft.Quantum.Intrinsic.R の 署名規則の反対の を使用します。

インプット

分子

量子ビットが回転する角度の分数表現における分子。 この角度はラジアンで表されます。

量子ビットを回転させる角度の分母を指定する 2 の累乗。 この角度はラジアンで表されます。

qubit

ゲートを適用する量子ビット。

備考

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

次に相当します。

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