R1Frac 작업
네임스페이스: Microsoft.Quantum.Intrinsic
패키지: Microsoft.Quantum.Type2.Core
$\ket{1}$ 상태에 대한 회전을 dyadic 분수로 지정된 각도로 적용합니다.
operation R1Frac (numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl
Description
\begin{align} R_1(n, k) \mathrel{:=} \operatorname{diag}(1, e^{i \pi k / 2^n}). \end{align}
경고
이 작업은 의 @"microsoft.quantum.intrinsic.r"반대 기호 규칙을 사용하며 에 포함된 $1/2$의 인수를 @"microsoft.quantum.intrinsic.r1"포함하지 않습니다.
입력
numerator: Int
큐비트를 회전할 각도의 dyadic 분수 표현에 있는 숫자입니다. 이 각도는 라디안으로 표현됩니다.
power: Int
큐비트를 회전할 각도의 분모를 지정하는 2의 힘입니다. 이 각도는 라디안으로 표현됩니다.
qubit: Qubit
게이트를 적용할 큐비트입니다.
출력: 단위
설명
해당 항목:
RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);