Delen via


MeasureEachZ-bewerking

Volledig gekwalificeerde naam: Std.Measurement.MeasureEachZ

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

Samenvatting

Meet elke qubit in een bepaalde matrix in de Pauli Z-basis.

Beschrijving

Meet elke qubit in een register in de Z basis en retourneert het resultaat van elke meting. Met deze bewerking worden de gemeten qubits niet opnieuw ingesteld op de status |0⟩, waardoor ze de status hebben die overeenkomt met de meetresultaten.

Invoer

Doelstellingen

Een matrix met qubits die moeten worden gemeten.

Uitvoer

Een matrix met meetresultaten.

Opmerkingen

Let op de volgende verschillen:

  • Bewerking MeasureEachZ voert één meting uit voor elke qubit en retourneert een matrix met resultaten. De bewerking stelt de qubits niet opnieuw in.
  • Bewerking MResetEachZ voert één meting uit voor elke qubit en retourneert een matrix met resultaten. Met de bewerking worden alle qubits opnieuw ingesteld op |0⟩ status.
  • Bewerking MeasureAllZ voert een gezamenlijke meting uit op alle qubits en retourneert één resultaat. De bewerking stelt de qubits niet opnieuw in.

Zie ook