Partilhar via


Operação exp

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 o exponencial de um operador Pauli de vários qubits.

operation Exp (paulis : Pauli[], theta : Double, qubits : Qubit[]) : Unit is Adj + Ctl

Description

\begin{align} e^{i \theta [P_0 \otimes P_1 \cdots P_{N-1}]}, \end{align} em que $P_i$ é o elemento $i$th de paulise em que $N = $Length(paulis).

Entrada

paulis: Pauli[]

Matriz de valores Pauli de qubit único que indicam os fatores de produto do tensor em cada qubit.

teta: Duplo

Ângulo sobre o operador Pauli de vários qubits pelo qual o registo de destino deve ser rodado.

qubits: Qubit[]

Registe-se para aplicar a rotação especificada.

Saída: Unidade