Bouncing Ball Explorer

版本 1.0.0 (8.1 MB) 作者: Duncan Carlsmith
Analyzes and models audio recordings of a ball bouncing on a hard surface.
21.0 次下载
更新时间 2022/9/5

查看许可证

An accessible experiment in mechanics entails exploration of the sound of a bouncing ball dropped on a hard surface, the sound recorded with a mobile phone or laptop microphone. For one-dimensional motion over a limited range of collision speeds and in the absence of air drag, inelastic energy loss reduces the ball speed in each bounce by a nearly constant fraction called the coefficient of restitution (COR) which depends upon the constitution of the ball and of surface. The coefficient of restitution is the ratio of speeds in successive bounces and equal to the ratio of successive loft times.
The script Bouncing Ball Acoustic Analysis analyzes several provided recorded sounds of a bouncing balls and may be used to analyze other such files. It introduces acoustic signal processing in MATLAB and several signal analysis techniques (spectral analysis, filtering, and cross-correlation) in finding the bounce times, and examines the validity of the COR model. For light balls, air drag mimics a speed dependence to the COR. The script Bouncing Ping Pong Ball Analysis models this effect.
The scripts may be of interest to students and teachers of computational physics. 'Try this' suggestions are included for further exploration.

引用格式

Duncan Carlsmith (2024). Bouncing Ball Explorer (https://www.mathworks.com/matlabcentral/fileexchange/117225-bouncing-ball-explorer), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2022a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0