次の方法で共有


R 操作

完全修飾名: Std.Intrinsic.R

operation R(pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl

概要

指定されたパウリ軸を中心に回転を適用します。

インプット

パウリ

回転を形成するために指数化されるパウリ演算子 (μ)。

シータ

量子ビットを回転させる角度をラジアン単位で指定します。

qubit

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

備考

$$ \begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} $$ ({I, X, Y, Z}$ の $\mu \)。

pauli = PauliIで呼び出されると、この操作は グローバル フェーズを適用します。 このフェーズは、Controlled ファンクタと共に使用する場合に重要な場合があります。