簡介
量子力學引入了挑戰我們對物理學的傳統理解的概念。 其中一個關鍵概念是疊加原理,這是一種量子粒子可以同時存在於多種狀態的現象。 這個基本概念對於理解量子運算中量子位元的行為至關重要,其運行規則與傳統位元不同。
在本課程模組中,您會深入探索量子疊加的世界。 您將了解量子疊加、機率和布洛赫球面 (Bloch sphere) 的原理。 您也將探索狄拉克標記法 (Dirac notation),這是一種簡化量子態 (quantum state) 表示法的數學架構。 透過使用 Q#,您將套用運算來建立疊加狀態並檢查量子位元的目前狀態。
學習目標
在本模組結束時,您將能夠:
- 定義量子疊加、機率和布洛赫球面的概念。
- 了解狄拉克標記法。
- 使用 Q# 來套用運算並建立疊加狀態。
- 使用 Q# 來檢查量子位元的目前狀態。
必要條件
- 線性代數和複數的基本知識。
- 最新版的 Visual Studio Code。
- 最新版的 Azure Quantum 開發套件延伸模組。
- 您也可以開啟 Visual Studio Code 網頁版,其中已包含 Quantum Development Kit 延伸模組。