Kurs:Quantencomputing/Qubits: Unterschied zwischen den Versionen

Aus testwiki
Zur Navigation springen Zur Suche springen
imported>MarkEich96
Keine Bearbeitungszusammenfassung
 
(kein Unterschied)

Aktuelle Version vom 12. Dezember 2023, 14:16 Uhr

Nächste Seite: Mehrere Qubits und Register

Qubits

Ein Qubit befindet sich in einer Superposition der Zustände

|0=(10)

und

|1=(01)

Der Zustand |x kann daher mit den Amplituden α,β als

|x=(αβ)

geschrieben werden. Da der Zustand normiert sein soll muss

|α|2+|β|2=1

gelten.

Operationen

Das Qubit kann verändert werden ohne es zu messen, indem unitäre Operatoren UU=UU=I auf es angewandt werden. Eine allgemeine unitäre 2×2-Matrix war durch

U(θ,ϕ,λ)=(cos(θ2)eiλsin(θ2)eiϕsin(θ2)ei(λ+ϕ)cos(θ2))

gegeben. Aus U lassen sich für verschiedene Werte von θ, ϕ und λ alle anderen unitären Matrizen ermitteln. In qiskit wird U(θ,ϕ,λ) durch

u(<theta>, <phi>, <lambda>, <qubit>)

aufgerufen.

Identität

Die Identität ist durch

I=(1001)=U(0,0,0)

gegeben und wirkt auf ein Qubit gemäß

I(αβ)=(αβ)

Sie wird in Qiskit durch

id(<qubit>)

aufgerufen.

Pauli-X-Gatter

Das Pauli-X-Gatter ist durch

X=(0110)=U(π,0,π)

gegeben und wirkt auf ein Qubit gemäß

X(αβ)=(βα)

Es wird in Qiskit durch

x(<qubit>)

aufgerufen.

Pauli-Z-Gatter

Das Pauli-Z-Gatter ist durch

Z=(1001)=U(0,0,π)

gegeben und wirkt auf ein Qubit gemäß

Z(αβ)=(αβ)

Es wird in Qiskit durch

z(<qubit>)

aufgerufen.

Pauli-Y-Gatter

Das Pauli-Y-Gatter ist durch

Y=(0ii0)=U(π,π/2,π/2)=iXZ

gegeben und wirkt auf ein Qubit gemäß

Y(αβ)=(iβiα)

Es wird in Qiskit durch

y(<qubit>)

aufgerufen.

Phasen-Gatter

Das Phasen-Gatter ist durch

P(λ)=(100eiλ)=U(0,0,λ)

gegeben und wirkt auf ein Qubit gemäß

P(λ)(αβ)=(αeiλβ)

Es wird in Qiskit durch

p(<lambda>, <qubit>)

aufgerufen.

Hadamard-Gatter

Das Hadamard-Gatter (auch Hadamard-Transformation) ist durch

H=12(1111)=U(π/2,0,π)

gegeben und wirkt auf ein Qubit gemäß

H(αβ)=12(α+βαβ)

Es wird in Qiskit durch

h(<qubit>)

aufgerufen. Die Zustände |0 und |1 werden auf die Zustände

|+=H|0=12(|0+|1)=12(11)

und

|=H|1=12(|0|1)=12(11)

abgebildet, die auch als Hadamard-Basis bezeichnet werden.

Messung

Eine Messung ist nicht unitär. Sie reduziert den Zustand auf |0 oder |1. Die Wahrscheinlichkeit für jeden der Zustände ist durch das Betragsquadrat der jeweiligen Amplitude zu bestimmen. Sie wird in qiskit durch

measure(<qubit>, <cbit>)

aufgerufen und schreibt den Messwert stets in das klassische Bit cbit


Aufgaben

  • Mit welcher Wahrscehinlichkeit werden die Zustände |0 und |1 im Zustand
|x=(αβ)

gemessen?

  • Drücke (U(θ,ϕ,λ)) durch U(θ,ϕ,λ) aus.
  • Bestimme HXYZH|0.
  • Wie groß ist die Wahrscheinlihckeit |0 im Zusatnd |+ zu messen?

Lösungen

Siehe auch

Weitere Informationen können im Wikipedia-Artilel Qubit gefunden werden.