Skip to main content

work_from_kinetic_energy_change

Function work_from_kinetic_energy_change 

Source
pub fn work_from_kinetic_energy_change(
    initial_kinetic_energy: f64,
    final_kinetic_energy: f64,
) -> Option<f64>
Expand description

Computes net work from the change in kinetic energy.

Formula: W_net = KE_final - KE_initial

Returns None when either kinetic energy is negative, when any input is not finite, or when the computed result is not finite.

ยงExamples

use use_work::work_from_kinetic_energy_change;

assert_eq!(work_from_kinetic_energy_change(5.0, 12.0), Some(7.0));
assert_eq!(work_from_kinetic_energy_change(12.0, 5.0), Some(-7.0));