弹球,乒乓球,篮球...各种球类运动,深受广大群众的喜爱。各位小伙伴可能都玩过,或者看过。有个现象大家应该都非常熟悉:球抛出之后落地会弹起,反复多次之后趋于静止。本文将尝试使用matlab模拟这现象,并作出动画展示。

    这个问题是物理上的抛体运动。高中物理就讲过相关知识。从运动分解的观点,抛体运动在水平方向是匀速运动,垂直方向是匀加速运动。

自由落体后的反弹-动态图

【matlab】弹跳小球的模拟

 

斜抛小球的反弹运动-动态图

【matlab】弹跳小球的模拟

 

说明:

1. 本文是从运动分解的思路进行求解的,具备基本的高中物理知识即可。有兴趣小伙伴还可以从微分方程的角度来进行求解。

2. 本文是用脚本实现的模拟。有兴趣的读者可以尝试使用simulink搭建来解决此问题。

获取代码

相关文章: