Freigeben über


Exp-Vorgang

Vollqualifizierter Name: Std.Intrinsic.Exp

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

Zusammenfassung

Wendet das Exponentielle eines Multi-Qubit-Pauli-Operators an.

Eingabe

paulis

Array von Ein-Qubit-Pauli-Werten, die die Tensorproduktfaktoren auf jedem Qubit angeben.

Theta

Winkel zum gegebenen Multi-Qubit Pauli-Operator, um den das Zielregister gedreht werden soll.

Qubits

Registrieren Sie sich, um die angegebene Drehung anzuwenden.

Bemerkungen

$$ \begin{align} e^{i \theta [P_0 \otimes P_1 \cdots P_{N-1}]}, \end{align} $$ wobei $P_i$ das $i$-th-Element von paulisist und wobei $N = $Length(paulis).