R1Frac 操作
警告
このドキュメントは、モダン QDK に置き換えられたクラシック QDK を参照しています。
モダン QDK の API ドキュメントを参照 https://aka.ms/qdk.api してください。
名前空間: Microsoft.Quantum.Intrinsic
パッケージ: Microsoft.Quantum.Type2.Core
dyadic 分数として指定された角度で、$\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$ の係数は含まれません。
入力
numerator : Int
量子ビットを回転させる角度の二次分数表現の分子。 この角度はラジアンで表されます。
power : Int
量子ビットの回転角度の分母を指定する 2 の累乗。 この角度はラジアンで表されます。
qubit : 量子ビット
ゲートを適用する量子ビット。
出力: 単位
注釈
次と同等:
RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);