Freigeben über


MeasureEachZ-Vorgang

Vollqualifizierter Name: Std.Measurement.MeasureEachZ

operation MeasureEachZ(register : Qubit[]) : Result[]

Zusammenfassung

Misst jeden Qubit in einem bestimmten Array auf der Pauli Z-Basis.

Beschreibung

Misst jedes Qubit in einem Register in der Z Basis und gibt das Ergebnis jeder Messung zurück. Durch diesen Vorgang werden die gemessenen Qubits nicht auf den Zustand |0⟩ zurückgesetzt, sodass sie in den Zustand versetzt werden, der den Messergebnissen entspricht.

Eingabe

Ziele

Ein Array von Qubits, die gemessen werden sollen.

Ausgabe

Ein Array von Messergebnissen.

Bemerkungen

Beachten Sie die folgenden Unterschiede:

  • Operation MeasureEachZ führt eine Messung für jedes Qubit aus und gibt ein Array von Ergebnissen zurück. Der Vorgang setzt die Qubits nicht zurück.
  • Operation MResetEachZ führt eine Messung für jedes Qubit aus und gibt ein Array von Ergebnissen zurück. Der Vorgang setzt alle Qubits auf |0⟩ Zurück.
  • Operation MeasureAllZ führt eine gemeinsame Messung für alle Qubits aus und gibt ein Ergebnis zurück. Der Vorgang setzt die Qubits nicht zurück.

Siehe auch