Every qubit state can be described by a point on the Bloch sphere — a unit sphere whose poles
are ∣0⟩ (north) and ∣1⟩ (south). The Cartesian coordinates (x,y,z) of that
point form the Bloch vector, and knowing how to compute them from the amplitudes is the key to
reading the Bloch sphere display.
From amplitudes to the density matrix
A single-qubit pure state is written
∣ψ⟩=α∣0⟩+β∣1⟩,∣α∣2+∣β∣2=1,
where α,β∈C. Its density matrix is the outer product
ρ=∣ψ⟩⟨ψ∣:
ρ=(∣α∣2αβαβ∣β∣2)=(ρ00ρ10ρ01ρ11).
The diagonal entries ρ00=∣α∣2 and ρ11=∣β∣2 are the measurement
probabilities. The off-diagonal entry ρ01=αβ encodes the coherence —
the extent to which the state can interfere.
The Bloch vector formulas
The Bloch coordinates are read directly from the density matrix:
These three formulas have clean geometric meaning:
z measures the bias between the two poles. If ∣α∣2=1 the state is ∣0⟩ and
z=1; if ∣β∣2=1 the state is ∣1⟩ and z=−1; equal probabilities give z=0
(equator).
x and y capture the relative phase between α and β. When both amplitudes are
real and positive (β has phase 0), y=0 and x>0, placing the state on the +x axis
— that is exactly ∣+⟩.
Worked example
Consider the state with real amplitudes α=23 and β=21.
Since both amplitudes are real, ρ01=αβ is real too and Im(ρ01)=0,
so y=0.