Delen via


ApplyPauli-bewerking

Volledig gekwalificeerde naam: Std.Canon.ApplyPauli

operation ApplyPauli(pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl

Samenvatting

Op basis van een pauli-operator met meerdere qubits wordt de bijbehorende bewerking toegepast op een kwantumregister.

Invoer

Pauli

Een Pauli-operator met meerdere qubits die wordt weergegeven als een matrix van Pauli-operators met één qubit.

doel

Registreer u om de opgegeven Pauli-bewerking toe te passen.

Voorbeeld

De volgende zijn equivalent:

ApplyPauli([PauliY, PauliZ, PauliX], target);

en

Y(target[0]);
Z(target[1]);
X(target[2]);