R 操作
警告
このドキュメントは、モダン QDK に置き換えられたクラシック QDK を参照しています。
モダン QDK の API ドキュメントを参照 https://aka.ms/qdk.api してください。
名前空間: Microsoft.Quantum.Intrinsic
パッケージ: Microsoft.Quantum.Type2.Core
指定したパウリ軸の回転を適用します。
operation R (pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl
説明
\begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} where $\mu \in {I, X, Y, Z}$.
入力
pauli : Pauli
回転を形成するために指数化される Pauli 演算子 ($\mu$)。
theta : Double
量子ビットの回転角度をラジアン単位で指定します。
qubit : 量子ビット
ゲートを適用する量子ビット。
出力: 単位
注釈
を指定して pauli = PauliI
呼び出されると、この操作によって グローバル フェーズが適用されます。 このフェーズは、ファンクターと共に使用する場合に Controlled
重要な場合があります。