CZ-Vorgang
Warnung
Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.
Weitere Informationen finden https://aka.ms/qdk.api Sie in der API-Dokumentation für das moderne QDK.
Namespace: Microsoft.Quantum.Canon
Paket: Microsoft.Quantum.Type3.Core
Wendet das CZ-Gate (Controlled-Z) auf ein Qubitpaar an.
operation CZ (control : Qubit, target : Qubit) : Unit is Adj + Ctl
BESCHREIBUNG
Dieser Vorgang kann durch die unitäre Matrix $$ \begin{align} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & & 0 \\ 0 & simuliert werden. 0 & 1 & 0 \\ 0 & 0 & 0 & -1 \end{align}, $$ wo Zeilen und Spalten wie im Leitfaden zu Quantenkonzepten organisiert sind.
Eingabe
Control: Qubit
Steuerqubit für das CZ-Gate.
Target: Qubit
Zielqubit für das CZ-Gate.
Ausgabe: Einheit
Hinweise
Entspricht:
Controlled Z([control], target);