Method: Joules.particle_acceleration

Defined in:
lib/joules/oscillations.rb

.particle_acceleration(angular_velocity, particle_displacement) ⇒ Float

Note:

There is one other method for calculating acceleration.

Calculates the acceleration of a particle in oscillation given angular velocity and particle displacement.

Examples:

Joules.particle_acceleration(2.4, 3) #=> -17.28

Parameters:

  • angular_velocity (Int, Float)

    angular_velocity is in radians per second

  • particle_displacement (Int, Float)

    particle_displacement is in metres

Returns:

  • (Float)

    return value is in metres per second squared



26
27
28
# File 'lib/joules/oscillations.rb', line 26

def particle_acceleration(angular_velocity, particle_displacement)
  return (- (angular_velocity ** 2.0) * particle_displacement)
end