U3 Gate Visualizer

What is this?

|0⟩ |1⟩
Theta
{{Math.round(theta * Math.PI / 180 * 1e4)/1e4}} rad
Phi
{{Math.round(phi * Math.PI / 180 * 1e4)/1e4}} rad
Lambda
{{Math.round(lambda * Math.PI / 180 * 1e4)/1e4}} rad

Gate Preset
State Theta
{{Math.round(sTheta * Math.PI / 180 * 1e4)/1e4}} rad
State Phi
{{Math.round(sPhi * Math.PI / 180 * 1e4)/1e4}} rad
State Preset

Transformation Progress
Start
End

What is this?

U3 gate is a generalized way to manipulate a qubit in quantum computing. Normally we have X, Y, Z gates, etc. manipulating on certain qubits. We can express them all as U3 gate with particular configuration. For example, U3(π, 0, π) = X; U3(π/2,0,π) = H. With U3 gate, we can build any gates we want.