Partilhar via


Operação Rzz

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 a porta de rotação Ising $ZZ$ de dois qubits.

operation Rzz (theta : Double, qubit0 : Qubit, qubit1 : Qubit) : Unit is Adj + Ctl

Description

\begin{align} R_zz(\theta) \mathrel{:=} \begin{bmatrix} e^{-i \theta / 2} & 0 & 0 & 0 \\ 0 & e^{i \theta / 2} & 0 & 0 \\ 0 & 0 & e^{i \theta / 2} & 0 \\ 0 & 0 & 0 & e^{-i \theta / 2} \end{bmatrix}. \end{align}

Entrada

teta: Duplo

O ângulo sobre o qual os qubits são rodados.

qubit0: Qubit

A primeira entrada qubit para a porta.

qubit1: Qubit

A segunda entrada qubit para a porta.

Saída: Unidade