Operação Rx

Aviso

Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.

https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.

Espaço de nomes: Microsoft.Quantum.Intrínseco

Pacote: Microsoft.Quantum.Type2.Core

Aplica uma rotação sobre o eixo $x$-axis por um determinado ângulo.

operation Rx (theta : Double, qubit : Qubit) : Unit is Adj + Ctl

Description

\begin{align} R_x(\theta) \mathrel{:=} e^{-i \theta \sigma_x / 2} = \begin{bmatrix} \cos \frac{\theta}{2} & -i\sin \frac{\theta}{2} \\ -i\sin \frac{\theta}{2} & \cos \frac{\theta}{2} \end{bmatrix}. \end{align}

Entrada

teta: Duplo

Ângulo em radianos sobre o qual o qubit deve ser rodado.

qubit: Qubit

Qubit ao qual a porta deve ser aplicada.

Saída: Unidade

Observações

Equivalente a:

R(PauliX, theta, qubit);