Einführung
Quantenmechanik führt Konzepte ein, die unser klassisches Verständnis der Physik herausfordern. Eines der Schlüsselkonzepte ist das Prinzip der Superposition, ein Phänomen, bei dem ein Quantenteilchen gleichzeitig mehrere Zustände haben können. Diese grundlegende Idee ist entscheidend für das Erfassen des Verhaltens von Qubits im Quantencomputer, die unter unterschiedlichen Regeln als herkömmliche Bits funktionieren.
In diesem Modul tauchen Sie in die Welt der Quanten-Superposition ein. Sie erfahren mehr über die Prinzipien der Quantensuperposition, der Wahrscheinlichkeit und der Bloch-Kugel. Außerdem erkunden Sie Dirac-Notation, ein mathematisches Framework, das die Darstellung von Quantenzuständen vereinfacht. Mithilfe von Q# wenden Sie Vorgänge an, um Superpositionszustände zu erstellen und den aktuellen Zustand eines Qubits zu überprüfen.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Definieren Sie die Konzepte der Quanten-Superposition, der Wahrscheinlichkeit und der Bloch-Kugel.
- Verstehen der Dirac-Notation.
- Verwenden Sie Q#, um Vorgänge anzuwenden und Superpositionszustände zu erstellen.
- Verwenden Sie Q# zum Überprüfen des aktuellen Zustands eines Qubits.
Voraussetzungen
- Grundkenntnisse der linearen Algebra und der komplexen Zahlen.
- Die aktuelle Version von Visual Studio Code.
- Die neueste Version der Azure Quantum Development Kit-Erweiterung.
- Sie können auch Visual Studio Code für das Web öffnen, wo die Quantum Development Kit-Erweiterung bereits enthalten ist.