Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Zusammenfassung
Wendet die Drehungen von Quantum Fourier Transform (QFT) auf ein kleines endisches Quantenregister an.
Beschreibung
Wendet die Drehungen von QFT auf ein wenig endisches Register qs der Länge n mit |x₁⟩⊗|x⟩⊗... ⊗|xn⟩. Die qs[0] enthält zunächst das am wenigsten signifikante Bit xn. Der Zustand von qs[0] wird (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) nach dem Vorgang.
Eingabe
qs
Quantenregister in einem kleinen endischen Format, auf das die Drehungen angewendet werden.
Bemerkungen
Beachten Sie, dass dieser Vorgang nur den Drehungsteil des QFT anwendet.
Um die Transformation abzuschließen, müssen Sie die Reihenfolge der Qubits nach diesem Vorgang umkehren, z. B. mithilfe des Vorgangs SwapReverseRegister.