Freigeben über


CX-Vorgang

Vollqualifizierter Name: Std.Canon.CX

operation CX(control : Qubit, target : Qubit) : Unit is Adj + Ctl

Zusammenfassung

Wendet das Steuer-X(CX)-Gate auf ein Paar Qubits an.

Eingabe

Steuerung

Steuer qubit für das CX-Gate.

Ziel

Ziel qubit für das CX-Gate.

Bemerkungen

Dieser Vorgang kann durch die Einheitsmatrix $$ \begin{align} \left(\begin{matrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & werden. 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{matrix}\right) \end{align}, $$ wobei Zeilen und Spalten wie in der Quantenkonzeptanleitung angeordnet sind.

Entspricht:

Controlled X([control], target);

und an:

CNOT(control, target);