The 3D simulator renders each stripe of crust as a colored block — you see the geology directly. This 2D version instead computes what a real research vessel actually measures: it forward-models the magnetic anomaly ΔT(x) a magnetometer towed behind the ship would record, using the same reversal history and spreading rate.
Each stripe is treated as a 2D magnetized prism (infinite along the ridge strike), top at depth z₁ = sensor altitude, bottom at z₂ = z₁ + layer thickness, magnetized ±M (oceanic basalt, ~6 A/m) depending on the polarity frozen in when it formed. A uniformly magnetized prism is equivalent to two surface magnetic-pole sheets — one at the top face, one at the bottom — because interior pole densities exactly cancel between adjacent layers (verified numerically: stacking 500 thin sub-layers converges to the closed form to under 1e-9 relative error). That collapses the whole 2D magnetostatic integral to one clean expression per stripe:
ΔT(x₀) = (μ₀M)/(2π) · [ I(x₀,x₁,x₂,z₁) − I(x₀,x₁,x₂,z₂) ]
I(x₀,a,b,z) = atan((b−x₀)/z) − atan((a−x₀)/z)
Summed over every stripe on both flanks, this reproduces the classic sawtooth ΔT profile that let Vine, Matthews and Morley read the geomagnetic reversal timescale directly off a ship's magnetometer trace.
Sensor altitude demonstrates a real, separate effect: upward continuation. Raising the sensor low-pass filters the signal — verified numerically here by comparing a fast-reversing (narrow-stripe) pattern against a slow-reversing (wide-stripe) one at the same total magnetization budget: going from 0.5 km to 6 km altitude keeps only ~8% of the wide-stripe amplitude but only ~4% of the narrow-stripe amplitude, exactly the frequency-dependent attenuation real airborne vs. near-bottom magnetic surveys trade off.
- Top strip — the crust cross-section (same age-colored blocks as the 3D model) for reference.
- Bottom chart — the live-computed ΔT(x) anomaly curve in nanotesla. Move your pointer over it to read the anomaly value and distance from the ridge at any point.