Larmor frequency: $\omega_L = \gamma B$
Probability: $P_\uparrow = \cos^2(\theta/2)$
Expectation: $\langle S_z\rangle = \frac{\hbar}{2}\cos\theta$
Visualize spin-1/2 quantum states on the Bloch sphere. Adjust magnetic field components and initial angles to observe Larmor precession and Rabi oscillations live — the physics behind MRI and quantum computing.
Larmor frequency: $\omega_L = \gamma B$
Probability: $P_\uparrow = \cos^2(\theta/2)$
Expectation: $\langle S_z\rangle = \frac{\hbar}{2}\cos\theta$
The quantum state of a spin-1/2 particle is described by a two-component complex vector. On the Bloch sphere, this is parameterized by two angles, θ (polar) and φ (azimuth).
$$|\psi\rangle = \cos\frac{\theta}{2}|\uparrow\rangle + e^{i\phi}\sin\frac{\theta}{2}|\downarrow\rangle$$Here, $|\uparrow\rangle$ and $|\downarrow\rangle$ are the basis states. $\cos^2(\theta/2)$ is the probability to measure the spin as "up", and $\sin^2(\theta/2)$ is the probability to measure it as "down". The phase $\phi$ is crucial for quantum interference.
The time evolution in a magnetic field $\vec{B}= (B_x, 0, B_z)$ is governed by the Schrödinger equation with the Hamiltonian $H = -\gamma \vec{S}\cdot \vec{B}$, where $\gamma$ is the gyromagnetic ratio. This leads to two key motions:
$$ \text{Larmor Precession: }\omega_L = \gamma |B| \quad \text{(around the total field direction)}$$ $$ \text{Rabi Oscillation Frequency: }\Omega = \gamma \sqrt{B_x^2 + B_z^2}$$$\omega_L$ is the rate of steady rotation. When $B_x$ is non-zero, the spin's polar angle θ changes periodically, causing it to flip between up and down at frequency $\Omega$. This is the Rabi oscillation you control with the transverse field slider.
Magnetic Resonance Imaging (MRI): This is the most famous application. In an MRI scanner, a large static $B_z$ field aligns the spins of hydrogen nuclei in your body. A carefully tuned transverse $B_x$ field (a radio-frequency pulse) is then applied to flip these spins. By controlling the pulse duration (like adjusting the B_x slider over time), we can create detailed images of soft tissues.
Quantum Computing: In quantum processors, a spin-1/2 system (like an electron or nucleus) is a physical qubit. The Bloch sphere is its state space. Applying precise magnetic field pulses (B_x and B_z) allows engineers to perform quantum logic gates, rotating the qubit state to any point on the sphere to run algorithms.
Nuclear Magnetic Resonance (NMR) Spectroscopy: Chemists use NMR to determine the structure of molecules. Different atomic nuclei in a molecule experience slightly different magnetic fields, changing their precession frequency. By analyzing these frequency shifts, scientists can map out the molecule's 3D structure.
Atomic Clocks & Precision Sensing: The incredibly regular precession of spins in a stable magnetic field can be used as a timekeeping mechanism. Furthermore, tiny changes in the local magnetic field alter the precession frequency, making spin systems ultra-sensitive detectors for geological surveys and fundamental physics experiments.
First, there's a common tendency to misinterpret points on the Bloch sphere as representing the "actual direction of the spin." Strictly speaking, they are a geometric representation of the "probability amplitude" of the quantum state (wave function). For example, a point on the sphere's equator does not mean the spin is pointing sideways; it represents a "maximum superposition state" with equal parts spin-up and spin-down. If you measure the z-component of spin in this state, you'll randomly get spin-up or spin-down with a probability of 1/2. When simulating in practical work, be careful not to confuse this "expectation value of a physical quantity obtained by measurement" with the "geometric representation of the state itself."
Next, a tip on parameter settings. When applying a transverse magnetic field B_x to observe Rabi oscillations, setting B_z to zero makes the oscillation period infinite (meaning no oscillation occurs). This is because the Hamiltonian becomes $H = -\gamma B_x S_x$ only, and the energy eigenstates are no longer superpositions of $|\uparrow\rangle$ and $|\downarrow\rangle$. For practical observation, the key is to set B_x sufficiently small compared to B_z (e.g., B_z=1.0, B_x=0.1), so that a small perturbation is added to the precession motion.
Finally, note that this simulator deals only with "pure states." In real experiments, spins often interact with their environment and become "mixed states." Mixed states are represented by points inside the Bloch sphere, lacking more information than the pure states on the sphere's surface. Even if you see beautiful precession in NovaSolver, in actual quantum devices, "relaxation times" come into play, causing the oscillations to gradually decay. Keep this gap between ideal and reality in mind.
Configure B_z = 5 T, B_x = 0 T, θ₀ = π/2, φ = 0. This creates an eigenstate of S_x with ⟨S_x⟩ = +ℏ/2 ≈ +0.527 × 10⁻³⁴ J·s. The Larmor frequency ω_L = γB_z where γ ≈ 2.675 × 10⁸ rad/(s·T) for electrons yields ω_L ≈ 1.338 × 10⁹ rad/s. Watch the state precess around the z-axis with period T = 2π/ω_L ≈ 4.7 ns. Increase B_x to 2 T and observe the precession axis tilt toward the x-direction, generating Rabi oscillations between spin-up and spin-down states.