Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tam ad: Std.Intrinsic.RFrac
operation RFrac(pauli : Pauli, numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl
Özet
Verilen Pauli ekseni hakkında dyadik kesir olarak belirtilen açıya göre döndürme uygular.
UYARI: Bu işlem Std.Intrinsic.R dosyasındaki işareti kuralının karşısındaki kullanır.
Girdi
Pauli
Döndürmeyi oluşturmak için üslenecek Pauli işleci.
Pay
Kubitin döndürülecek olduğu açının dyadik kesir gösterimindeki pay. Bu açı radyan cinsinden ifade edilir.
güç
Kubitin döndürülecek açının paydasını belirten iki güç. Bu açı radyan cinsinden ifade edilir.
kubit
Geçidin uygulanması gereken Kubit.
Açıklamalar
$$ \begin{align} R_{\mu}(n, k) \mathrel{:=} e^{i \pi n \sigma_{\mu} / 2^k}, \end{align} $$ burada $\mu \in {I, X, Y, Z}$ .
Eşdeğeri:
// PI() is a Q# function that returns an approximation of π.
R(pauli, -2.0 * PI() * IntAsDouble(numerator) / IntAsDouble(2 ^ (power - 1)), qubit);