pub fn displacement(
amplitude: f64,
angular_frequency: f64,
time: f64,
phase: f64,
) -> Option<f64>Expand description
Computes displacement for simple harmonic motion using x(t) = A * cos(ωt + φ).
§Examples
use use_oscillation::displacement;
let value = displacement(2.0, 1.0, 0.0, 0.0).unwrap();
assert!((value - 2.0).abs() < 1.0e-12);